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ągifolderPath
sąfileName
tworzone w poprzednim przykładzie, łączy je i wyświetlają wynik.Dim fullPath As String fullPath = My.Computer.FileSystem.CombinePath(folderPath, fileName) MsgBox(fullPath)