Метод My.Computer.FileSystem.GetParentPath
Обновлен: Ноябрь 2007
Возвращает родительский путь предоставленного пути.
' Usage
Dim value As String = My.Computer.FileSystem.GetParentPath(path)
' Declaration
Public Function GetParentPath( _
ByVal path As String _
) As String
Параметры
- path
String. Путь, который необходимо проверить. Обязательный атрибут.
Возвращаемое значение
String.
Исключения
Следующие условия могут вызвать исключение.
Путь является недопустимым по одной из следующих причин: это строка нулевой длины; строка содержит только пробелы; строка содержит недопустимые знаки; это путь устройства (начинается с \\.\) (ArgumentException).
Путь не имеет родительского пути, так как это корневой путь (ArgumentException).
Путь не является допустимым, поскольку он равен Nothing (ArgumentNullException).
Длина пути превышает максимальную длину, определенную в системе (PathTooLongException).
Имя файла или каталога в пути содержит двоеточие (:) или имеет недопустимый формат (NotSupportedException).
У пользователя отсутствуют необходимые разрешения на просмотр пути (SecurityException).
Заметки
Это строковая операция; файловая система не проверяется.
Пример
Этот пример получает родительский путь для C:\Backups\Tmp\Test.
Dim strPath As String
strPath = My.Computer.FileSystem.GetParentPath("C:\backups\tmp\test")
MsgBox(strPath)
Требования
Пространство имен:Microsoft.VisualBasic.MyServices
Класс:FileSystemProxy (предоставляет доступ к FileSystem)
Сборка: библиотека времени выполнения Visual Basic (в Microsoft.VisualBasic.dll)
Доступность по типу проекта
Тип проекта |
Доступность |
---|---|
Приложение Windows |
Да |
Библиотека классов |
Да |
Консольное приложение |
Да |
Библиотека элементов управления Windows |
Да |
Библиотека веб-элементов управления |
Да |
Служба Windows |
Да |
Веб-узел |
Да |
Разрешения
Могут потребоваться следующие разрешения:
Разрешение |
Описание |
---|---|
Определяет возможность доступа к файлам или папкам. Связанное перечисление: Unrestricted. |
Дополнительные сведения см. в разделах Управление доступом для кода и Запрос разрешений.
См. также
Задачи
Практическое руководство. Анализ путей к файлам в Visual Basic