Поделиться через


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

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

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

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

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

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

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

  • DirectoryName Используйте свойства NameFileInfo объекта для определения имени и пути файла. Этот пример определяет имя и путь и отображает их.

    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)
    

См. также