Практическое руководство. Анализ путей к файлам в 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)