Gewusst wie: Analysieren von Dateipfaden in Visual Basic
Aktualisiert: November 2007
Das My.Computer.FileSystem-Objekt bietet eine Reihe nützlicher Methoden für die Analyse von Dateipfaden.
Die My.Computer.FileSystem.CombinePath-Methode akzeptiert zwei Pfade und gibt einen korrekt formatierten kombinierten Pfad zurück.
Die My.Computer.FileSystem.GetParentPath-Methode gibt den absoluten übergeordneten Pfad für den bereitgestellten Pfad zurück.
Die My.Computer.FileSystem.GetFileInfo-Methode gibt ein FileInfo-Objekt zurück, mit dem die Eigenschaften der Datei abgefragt werden können, beispielsweise deren Name und Pfad.
Sie sollten anhand der Dateinamenerweiterung keine Schlüsse auf den Inhalt der Datei ziehen. Bei der Datei Form1.vb handelt es sich zum Beispiel nicht unbedingt um eine Visual Basic-Quelldatei.
So bestimmen Sie den Namen und den Pfad einer Datei
Verwenden Sie die DirectoryName-Eigenschaft und die Name-Eigenschaft des FileInfo-Objekts, um den Namen und den Pfad einer Datei zu bestimmen. In diesem Beispiel werden der Name und der Pfad ermittelt und angezeigt.
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)
So kombinieren Sie den Namen und das Verzeichnis einer Datei, um den vollständigen Pfad zu erstellen
Verwenden Sie die CombinePath-Methode, und geben Sie das Verzeichnis und den Namen an. In diesem Beispiel werden die im vorherigen Beispiel erstellten Zeichenfolgen folderPath und fileName kombiniert und das Ergebnis angezeigt.
Dim fullPath As String fullPath = My.Computer.FileSystem.CombinePath(folderPath, fileName) MsgBox(fullPath)
Siehe auch
Aufgaben
Gewusst wie: Abrufen einer Auflistung der Dateien in einem Verzeichnis in Visual Basic
Gewusst wie: Ermitteln des absoluten Pfades einer Datei in Visual Basic
Gewusst wie: Abrufen von Informationen über eine Datei in Visual Basic