Dela via


Gör så här: Parsa filsökvägar i Visual Basic

Objektet FileSystem erbjuder ett antal användbara metoder vid parsning av filsökvägar.

  • Metoden CombinePath tar två sökvägar och returnerar en korrekt formaterad kombinerad sökväg.

  • Metoden GetParentPath returnerar den absoluta sökvägen för den överordnade sökvägen till den angivna sökvägen.

  • Metoden GetFileInfo returnerar ett FileInfo objekt som kan efterfrågas för att fastställa filens egenskaper, till exempel dess namn och sökväg.

Fatta inte beslut om innehållet i filen baserat på filnamnstillägget. Filen Form1.vb kanske till exempel inte är en Visual Basic-källfil.

Så här fastställer du en fils namn och sökväg

  • DirectoryName Använd objektets egenskaper FileInfo och Name för att fastställa en fils namn och sökväg. Det här exemplet bestämmer namn och sökväg och visar dem.

    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)
    

Så här kombinerar du en fils namn och katalog för att skapa den fullständiga sökvägen

  • CombinePath Använd metoden och ange katalogen och namnet. Det här exemplet tar strängarna folderPath och fileName skapades i föregående exempel, kombinerar dem och visar resultatet.

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

Se även