Postupy: Analýza cest k souborům v jazyce Visual Basic
Objekt FileSystem nabízí řadu užitečných metod při analýze cest k souborům.
Metoda CombinePath přebírá dvě cesty a vrací správně formátovanou kombinovanou cestu.
Metoda GetParentPath vrátí absolutní cestu nadřazené zadané cesty.
Metoda GetFileInfo vrátí FileInfo objekt, který lze dotazovat k určení vlastností souboru, jako je jeho název a cesta.
Nerozhodujte o obsahu souboru na základě přípony názvu souboru. Soubor Form1.vb například nemusí být zdrojovým souborem jazyka Visual Basic.
Určení názvu a cesty k souboru
DirectoryName Pomocí a Name vlastností objektu FileInfo určete název a cestu souboru. Tento příklad určuje název a cestu a zobrazí je.
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)
Pokud chcete zkombinovat název a adresář souboru a vytvořit úplnou cestu
Použijte metodu
CombinePath
, zadejte adresář a název. Tento příklad vezme řetězcefolderPath
afileName
vytvoří se v předchozím příkladu, zkombinuje je a zobrazí výsledek.Dim fullPath As String fullPath = My.Computer.FileSystem.CombinePath(folderPath, fileName) MsgBox(fullPath)