Delen via


Procedure: Bestandspaden parseren in Visual Basic

Het FileSystem object biedt een aantal nuttige methoden bij het parseren van bestandspaden.

  • De CombinePath methode neemt twee paden en retourneert een correct opgemaakt gecombineerd pad.

  • De GetParentPath methode retourneert het absolute pad van het bovenliggende pad van het opgegeven pad.

  • De GetFileInfo methode retourneert een FileInfo object dat kan worden opgevraagd om de eigenschappen van het bestand te bepalen, zoals de naam en het pad.

Neem geen beslissingen over de inhoud van het bestand op basis van de bestandsnaamextensie. Het bestand Form1.vb bijvoorbeeld geen Visual Basic-bronbestand is.

De naam en het pad van een bestand bepalen

  • Gebruik de DirectoryName en Name eigenschappen van het object om de naam en het FileInfo pad van een bestand te bepalen. In dit voorbeeld wordt de naam en het pad bepaald en weergegeven.

    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)
    

De naam en map van een bestand combineren om het volledige pad te maken

  • Gebruik de CombinePath methode en geef de map en de naam op. In dit voorbeeld worden de tekenreeksen folderPath gebruikt en fileName gemaakt in het vorige voorbeeld, worden deze gecombineerd en wordt het resultaat weergegeven.

    Dim fullPath As String
    fullPath = My.Computer.FileSystem.CombinePath(folderPath, fileName)
    MsgBox(fullPath)
    

Zie ook