Практическое руководство. Анализ путей к файлам в Visual Basic

Объект FileSystem предоставляет ряд полезных методов при анализе путей к файлам.

  • Метод CombinePath получает два пути и возвращает комбинированный путь в правильном формате.

  • Метод GetParentPath возвращает абсолютный путь к родительскому элементу указанного пути.

  • Метод GetFileInfo возвращает объект FileInfo , к которому можно выполнить запрос, чтобы определить свойства файла, например имя и путь.

По расширению файла не всегда можно с уверенностью судить о его содержимом. Например, файл с именем Form1.vb может вовсе не быть исходным файлом Visual Basic.

Определение имени и пути для файла

  • Используйте свойства DirectoryName и Name объекта FileInfo , чтобы определить для файла имя и путь. В этом примере определяются и отображаются имя и путь.

    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)
    

Объединение имени и каталога файла для создания полного пути

  • Используйте метод CombinePath , указав каталог и имя. В этом примере объединяются строки folderPath и fileName , созданные в предыдущем примере, и отображается результат.

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

См. также