Sdílet prostřednictvím


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

Referenční dokumentace

FileSystem

CombinePath

FileInfo

GetFileInfo