Udostępnij za pośrednictwem


Porady: analizowanie ścieżek pliku w Visual Basic

Obiekt FileSystem oferuje wiele przydatnych metod podczas analizowania ścieżek plików.

  • Metoda CombinePath przyjmuje dwie ścieżki i zwraca prawidłowo sformatowaną połączoną ścieżkę.

  • Metoda GetParentPath zwraca ścieżkę bezwzględną elementu nadrzędnego podanej ścieżki.

  • Metoda GetFileInfo zwraca FileInfo obiekt, którego można odpytować, aby określić właściwości pliku, takie jak jego nazwa i ścieżka.

Nie należy podejmować decyzji dotyczących zawartości pliku na podstawie rozszerzenia nazwy pliku. Na przykład plik Form1.vb może nie być plikiem źródłowym języka Visual Basic.

Aby określić nazwę i ścieżkę pliku

  • DirectoryName Użyj właściwości FileInfo i Name obiektu, aby określić nazwę i ścieżkę pliku. W tym przykładzie określa nazwę i ścieżkę i wyświetla je.

    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)
    

Aby połączyć nazwę pliku i katalog w celu utworzenia pełnej ścieżki

  • CombinePath Użyj metody , podając katalog i nazwę. W tym przykładzie ciągi folderPathfileName tworzone w poprzednim przykładzie, łączy je i wyświetlają wynik.

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

Zobacz też