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

Обновлен: Ноябрь 2007

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

Не всегда можно уверенно судить о содержимом файла по его расширению. Например, файл с именем 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)
    

См. также

Задачи

Практическое руководство. Получение коллекции содержащихся в каталоге файлов в Visual Basic

Практическое руководство. Определение абсолютного пути к файлу в Visual Basic

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

Ссылки

Объект My.Computer.FileSystem

Метод My.Computer.FileSystem.CombinePath

FileInfo

Метод My.Computer.FileSystem.GetFileInfo