Команда rmdir

Описание команды rmdir

Команда rmdir предназначена для удаления каталогов файловой системы Windows.

Команду rmdir также можно запустить из консоли восстановления Windows с другими параметрами.

Эта команда аналогична команде rd.

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

Папка не пуста.

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

Вы не можете использовать команду rmdir для удаления текущего каталога, в котором находитесь. Если вы попытаетесь удалить текущий каталог, появится следующее сообщение об ошибке:

Процесс не может получить доступ к файлу, так как этот файл занят другим процессом.

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

Команда rmdir не поддерживает шаблоны имен файлов и подкаталогов. При попытке выполнить команду rmdir C:\temp\*.*, будет получено сообщение об ошибке в имени каталога. Однако, в качестве параметров можно задавать несколько путей каталогов, например:

rmdir C:\temp C:\Users\user\AppData\Local\Temp

Формат командной строки rmdir

RMDIR [/S] [/Q] [диск:]путь

Параметры командной строки rmdir

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

Примеры использования rmdir

rmdir C:\testВыполнит удаление папки C:\test. Если параметр /S не задан, то удаляемая папка C:\test должна быть пустой, в противном случае будет получена ошибка, что папка не пуста.
rmdir C:\test\img C:\test\txtВыполнит удаление содержимого папок C:\test\img и C:\test\txt. Если параметр /S не задан, удалены будут только пустые папки.
rd /S /Q C:\testВыполнит удаление папки C:\test и всех ее подпапок без запроса на подтверждение.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *