Gewusst wie: Analysieren von Dateipfaden in Visual BasicHow to: Parse File Paths in Visual Basic

Das FileSystem -Objekt bietet eine Reihe nützlicher Methoden für die Analyse von Dateipfaden.The FileSystem object offers a number of useful methods when parsing file paths.

  • Die CombinePath -Methode übernimmt zwei Pfade und gibt einen korrekt formatierten kombinierten Pfad zurück.The CombinePath method takes two paths and returns a properly formatted combined path.

  • Die GetParentPath -Methode gibt den absoluten übergeordneten Pfad des bereitgestellten Pfads zurück.The GetParentPath method returns the absolute path of the parent of the provided path.

  • Die GetFileInfo -Methode gibt ein FileInfo -Objekt zurück, das abgefragt werden kann, um die Eigenschaften der Datei zu ermitteln, beispielsweise deren Name und Pfad.The GetFileInfo method returns a FileInfo object that can be queried to determine the file's properties, such as its name and path.

Beurteilen Sie den Inhalt der Datei nicht anhand der Dateinamenerweiterung.Do not make decisions about the contents of the file based on the file name extension. Bei der Datei "Form1.vb" handelt es sich zum Beispiel nicht unbedingt um eine Visual Basic-Quelldatei.For example, the file Form1.vb may not be a Visual Basic source file.

So ermitteln Sie den Namen und den Pfad einer DateiTo determine a file's name and path

  • Verwenden Sie die DirectoryName - und die Name -Eigenschaft des FileInfo -Objekts, um den Namen und den Pfad einer Datei zu ermitteln.Use the DirectoryName and Name properties of the FileInfo object to determine a file's name and path. In diesem Beispiel werden der Name und der Pfad ermittelt und angezeigt.This example determines the name and path and displays them.

    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 erstellenTo combine a file's name and directory to create the full path

  • Verwenden Sie die CombinePath -Methode, und geben Sie das Verzeichnis und den Namen an.Use the CombinePath method, supplying the directory and name. In diesem Beispiel werden die im vorherigen Beispiel erstellten Zeichenfolgen folderPath und fileName kombiniert, und das Ergebnis wird angezeigt.This example takes the strings folderPath and fileName created in the previous example, combines them, and displays the result.

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

Siehe auchSee Also

FileSystem
CombinePath
FileInfo
GetFileInfo
Gewusst wie: Abrufen einer Sammlung von Dateien in einem VerzeichnisHow to: Get the Collection of Files in a Directory