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ězce folderPath a fileName 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)
    

Viz také