rmdir

Удаляет каталог.

Команда rmdir также может выполняться из консоли восстановления Windows с помощью различных параметров. Дополнительные сведения см. в разделе "Среда восстановления Windows" (WinRE).

Примечание.

Эта команда совпадает с командой rd.

Синтаксис

rmdir [<drive>:]<path> [/s [/q]]

Параметры

Параметр Описание
[<drive>:]<path> Указывает расположение и имя каталога, который требуется удалить. Путь является обязательным. Если вы включаете обратную косую черту () в начале указанного пути, путь начинается с корневого каталога (независимо от текущего каталога).
/s Удаляет дерево каталогов (указанный каталог и все его подкаталоги, включая все файлы).
/q Задает тихий режим. Не запрашивает подтверждение при удалении дерева каталогов. Параметр /q работает только в том случае, если также указан /s .

ВНИМАНИЕ. При выполнении в тихом режиме весь дерево каталогов удаляется без подтверждения. Перед использованием параметра командной строки /q необходимо переместить или создать резервную копию важных файлов.

/? Отображение справки в командной строке.

Замечания

  • Невозможно удалить каталог, содержащий файлы, включая скрытые или системные файлы. При попытке сделать это появится следующее сообщение:

    The directory is not empty

    Используйте команду dir /a для перечисления всех файлов (включая скрытые и системные файлы). Затем используйте команду attrib с параметром -h , чтобы удалить скрытые атрибуты файла, -s , чтобы удалить атрибуты системного файла или -h -s , чтобы удалить как скрытые, так и системные атрибуты файлов. После удаления скрытых и файлового атрибутов можно удалить файлы.

  • Команду rmdir нельзя использовать для удаления текущего каталога. При попытке удалить текущий каталог появится следующее сообщение об ошибке:

    The process can't access the file because it is being used by another process.

    Если вы получаете это сообщение об ошибке, необходимо изменить другой каталог (а не подкаталог текущего каталога), а затем повторить попытку.

Примеры

Чтобы изменить родительский каталог, чтобы можно было безопасно удалить нужный каталог, введите следующее:

cd ..

Чтобы удалить именованный каталог (и все его подкаталогы и файлы) из текущего каталога, введите следующее:

rmdir /s test

Чтобы запустить предыдущий пример в тихом режиме, введите:

rmdir /s /q test