Jak: analyzovat cesty k souboru v jazyce Visual Basic
Objekt FileSystem nabízí řadu užitečných metod při analýze cesty souboru.
Metoda CombinePath přijímá dvě cesta a vrátí správně naformátovanou kombinovanou cestu.
Metoda GetParentPath vrátí absolutní cesta nadřazenou zadané cestě.
Metoda GetFileInfo vrátí objekt FileInfo, který může být dotázán k určit vlastnosti souboru, jako je například jeho název a cesta.
Neprovádějte rozhodnutí o obsahu souboru na základě názvu přípony souboru.Například soubor Form1.vb nemusí být zdrojová soubor jazyka Visual Basic.
Chcete-li určit název a cestu souboru
Použijte vlastnosti DirectoryName a Name objektu FileInfo k určení názvu a cesta k souboru.V tomto dojde k určení názvu a cesta a k jejich zobrazení.
Dim testFile As System.IO.FileInfo testFile = My.Computer.FileSystem.GetFileInfo("C:\TestFolder1\test1.txt") Dim folderPath As String = testFile.DirectoryName MsgBox(folderPath) Dim fileName As String = testFile.Name MsgBox(fileName)
Chcete-li seskupit názvy souboru a adresáře k vytvoření úplné cesty
Použijte metodu CombinePath dodáním adresáře a názvu.Tento příklad zpracuje řetězce folderPath a fileName vytvořené v předchozím příkladu je zkombinuje je a zobrazí výsledek.
Dim fullPath As String fullPath = My.Computer.FileSystem.CombinePath(folderPath, fileName) MsgBox(fullPath)
Viz také
Úkoly
Jak: získejte kolekci souborů v adresáři v jazyce Visual Basic