Метод My.Computer.FileSystem.CreateDirectory
Обновлен: Ноябрь 2007
Создает каталог.
' Usage
My.Computer.FileSystem.CreateDirectory(directory)
' Declaration
Public Sub CreateDirectory( _
ByVal directory As String _
)
Параметры
- directory
String. Имя и местоположение каталога. Обязательно.
Исключения
Возникновение исключения возможно при следующих условиях:
Неверное имя каталога. Например, оно содержит недопустимые символы или состоит только из пробелов (класс ArgumentException).
Родительский каталог создаваемого каталога предназначен только для чтения (класс IOException).
Имя каталога Nothing (класс ArgumentNullException).
Указано слишком длинное имя каталога (класс PathTooLongException).
Имя каталога состоит только из двоеточия (:). (класс NotSupportedException.)
У пользователя нет разрешения на создание каталога (UnauthorizedAccessException).
Возникла ситуация частичного доверия, в которой пользователь не имеет достаточных разрешений (SecurityException).
Заметки
Если каталог уже существует, исключение не создается.
Задачи
Ниже в таблице приведены примеры задач, в которых используется метод My.Computer.FileSystem.CreateDirectory.
Задача |
См. разделы |
---|---|
Создание каталога |
Пример
В этом примере создается каталог NewDirectory в каталоге C:\Documents and Settings\All Users\Documents.
My.Computer.FileSystem.CreateDirectory _
("C:\Documents and Settings\All Users\Documents\NewDirectory")
Требования
Пространство имен:Microsoft.VisualBasic.MyServices
Класс:FileSystemProxy (предоставляет доступ к FileSystem)
Сборка: библиотека времени выполнения Visual Basic (в Microsoft.VisualBasic.dll)
Доступность по типу проекта
Тип проекта |
Доступность |
---|---|
Приложение Windows |
Да |
Библиотека классов |
Да |
Консольное приложение |
Да |
Библиотека элементов управления Windows |
Да |
Библиотека веб-элементов управления |
Да |
Служба Windows |
Да |
Веб-узел |
Да |
Разрешения
Могут потребоваться следующие разрешения:
Разрешение |
Описание |
---|---|
Определяет возможность доступа к файлам и папкам. Связанное перечисление: Unrestricted. |
Дополнительные сведения см. в разделах Управление доступом для кода и Запрос разрешений.
См. также
Задачи
Практическое руководство. Определение наличия каталога в Visual Basic