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


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

Задача

См. разделы

Создание каталога

Практическое руководство. Создание каталога в Visual Basic

Пример

В этом примере создается каталог 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

Да

Веб-узел

Да

Разрешения

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

Разрешение

Описание

FileIOPermission

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

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

См. также

Задачи

Практическое руководство. Определение наличия каталога в Visual Basic

Ссылки

Объект My.Computer.FileSystem

CreateDirectory