Функция RmDir

Обновлен: Ноябрь 2007

Удаляет существующий каталог.

Функция My предоставляет большую производительность и быстродействие операций ввода и вывода файлов, чем RmDir. Дополнительные сведения см. в разделе Метод My.Computer.FileSystem.DeleteDirectory.

Public Sub RmDir(ByVal Path As String)

Параметры

  • Path
    Обязательно. Выражение String, определяющее каталог или папку, которую необходимо удалить.Path может содержать диск. Если диск не указан, RmDir удаляет каталог на текущем диске.

Исключения

Тип исключения

Номер ошибки

Условие

ArgumentException

52

Path не указан или пуст.

IOException

75

Удаляемый каталог содержит файлы.

FileNotFoundException

76

Каталог не существует.

См. столбец "Номер ошибки", если выполняется обновление приложений Visual Basic 6.0, в которых используется неструктурированная обработка ошибок. (Можно сравнить номер ошибки с Свойство Number (объект Err).) Однако, по возможности, следует заменять такую систему управления ошибками на Обзор структурной обработки исключений в Visual Basic.

Заметки

Произошла ошибка при попытке использовать RmDir для каталога, содержащего файлы. Перед удалением каталога или папки сначала следует воспользоваться функцией Kill, чтобы удалить их содержимое.

Пример

Этот пример использует функцию RmDir для удаления существующего каталога.

' Assume that MYDIR is an empty directory.
' Remove MYDIR.
RmDir("MYDIR")

Примечание для разработчиков приложений для интеллектуальных устройств

Данная функция не поддерживается.

Требования

Пространство имен: Microsoft.VisualBasic

**Модуль:**FileSystem

**Сборка:**Visual Basic (библиотека времени выполнения, в Microsoft.VisualBasic.dll)

См. также

Задачи

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

Ссылки

Функция ChDir

Функция CurDir

Функция Kill

Функция MkDir

ArgumentException

IOException

FileNotFoundException