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


Метод 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.

Исключения

Исключительная ситуация может возникнуть при следующем условии:

Заметки

Этот метод удаляет лишние знаки косой черты, чтобы создать правильно сформатированный путь.

Задачи

В приведенной ниже таблице показаны примеры задач, в которых используется метод 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

Да

Веб-узел

Да

Разрешения

Могут потребоваться следующие разрешения:

Разрешение

Описание

FileIOPermission

Определяет возможность доступа к файлам и папкам. Связанное перечисление: Unrestricted.

Дополнительные сведения см. в разделах Управление доступом для кода и Запрос разрешений.

См. также

Ссылки

Объект My.Computer.FileSystem

CombinePath

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