Метод My.Computer.FileSystem.CombinePath
Обновлен: Ноябрь 2007
Объединяет два пути и возвращает правильно сформатированный путь.
' Usage
Dim value As String = My.Computer.FileSystem.CombinePath(baseDirectory ,relativePath)
' Declaration
Public Function CombinePath( _
ByVal baseDirectory As String, _
ByVal relativePath As String _
) As String
Параметры
baseDirectory
String. Первый путь, который необходимо объединить. Обязательно.relativePath
String. Второй путь, который необходимо объединить. Обязательно.
Возвращаемое значение
String.
Исключения
Исключительная ситуация может возникнуть при следующем условии:
- Путь является некорректным (ArgumentException).
Заметки
Этот метод удаляет лишние знаки косой черты, чтобы создать правильно сформатированный путь.
Задачи
В приведенной ниже таблице показаны примеры задач, в которых используется метод My.Computer.FileSystem.CombinePath.
Задача |
См. разделы |
---|---|
Объединение пути к каталогу и имени файла |
Практическое руководство. Анализ путей к файлам в Visual Basic |
Пример
В этом примере объединяются путь к каталогу и имя файла, чтобы создать правильно форматированный путь.
Dim fullPath As String
fullPath = My.Computer.FileSystem.CombinePath _
("C:\Documents and Settings\All Users\Documents\My Pictures", "picture.jpg")
В этом примере объединяются два пути для создания правильно форматированного пути.
Dim fullPath As String
fullPath = My.Computer.FileSystem.CombinePath _
("C:\Dir1\Dir2\Dir3", "..\Dir4\Dir5\File.txt")
В этом примере возвращается C:\Dir1\Dir2\Dir4\Dir5\File.txt.
Требования
Пространство имен:Microsoft.VisualBasic.MyServices
Класс:FileSystemProxy (предоставляет доступ к FileSystem)
Сборка: библиотека времени выполнения Visual Basic (в Microsoft.VisualBasic.dll)
Доступность по типу проекта
Тип проекта |
Доступность |
---|---|
Приложение Windows |
Да |
Библиотека классов |
Да |
Консольное приложение |
Да |
Библиотека элементов управления Windows |
Да |
Библиотека веб-элементов управления |
Да |
Служба Windows |
Да |
Веб-узел |
Да |
Разрешения
Могут потребоваться следующие разрешения:
Разрешение |
Описание |
---|---|
Определяет возможность доступа к файлам и папкам. Связанное перечисление: Unrestricted. |
Дополнительные сведения см. в разделах Управление доступом для кода и Запрос разрешений.