Delen via


Hoe Bestandenpaden 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. Bijvoorbeeld kan het bestand Form1.vb geen Visual Basic-bronbestand zijn.

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 en fileName, die in het vorige voorbeeld zijn gemaakt, gecombineerd en wordt het resultaat weergegeven.

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

Zie ook