Вы можете удалить папку с вложенными папками и файлами с помощью команд, но вам нужно знать правильный инструмент, который будет выполнять эту работу. В Windows 10 , когда вам нужно удалить файл или папку с помощью командного терминала, первое, что приходит на ум, — это команда del
, но вы быстро обнаружите, что удалить папки и подпапки не получится, потому что инструмент не работает. предназначен только для работы с файлами.
Если вы хотите удалить папки с содержимым, инструмент командной строки будет зависеть от используемого вами терминала. Если вы используете командную строку, rmdir
(удалить каталог) — это инструмент, который вы хотите использовать. С другой стороны, если вы используете PowerShell, вы хотите использовать именно этот командлет Remove-Item
.
В этом руководстве вы узнаете два разных способа быстрого удаления папок с подпапками с помощью командной строки и PowerShell.
Удалите папки с подпапками с помощью командной строки
Чтобы удалить папку с подпапками с помощью командной строки, выполните следующие действия:
Откройте Пуск в Windows 10.
Найдите командную строку , щелкните правой кнопкой мыши верхний результат и выберите параметр «Запуск от имени администратора».
Введите следующую команду, чтобы удалить пустую папку, и нажмите Enter :
rmdir ПУТЬ\К\ИМЯ-ПАПКИ
В команде замените PATH\TO\FOLDER-NAME на путь к папке и имя папки, которую вы хотите удалить.
В этом примере удаляется папка «files»:
rmdir C:\files
Введите следующую команду, чтобы удалить папку и подпапки с содержимым, и нажмите Enter:
rmdir /s PATH\TO\FOLDER-NAME
В этом примере удаляются папка, подпапки и файлы «files»:
rmdir /s C:\files
Введите следующую команду, чтобы удалить папку с содержимым рекурсивно без запроса подтверждения, и нажмите Enter.
rmdir /s /q PATH\TO\FOLDER-NAME
В этом примере удаляются папка, подпапки и файлы «files» без запроса подтверждения:
rmdir /s /q C:\files
После того, как вы выполните эти шаги, папка и ее содержимое будут удалены из Windows 10.
Параметр /s
удаляет папку и ее содержимое в приведенной выше команде, но запрашивает у пользователя подтверждение. Параметр /q
игнорирует приглашение и рекурсивно удаляет папку.
Удалите папки с подпапками с помощью PowerShell
Чтобы рекурсивно удалить всю папку с помощью команды PowerShell, выполните следующие действия:
Откройте Пуск.
Найдите PowerShell, щелкните правой кнопкой мыши верхний результат и выберите параметр «Запуск от имени администратора».
Введите следующую команду, чтобы удалить пустую папку, и нажмите Enter :
Remove-Item PATH\TO\FOLDER-NAME
В команде замените PATH\TO\FOLDER-NAME на путь к папке и имя папки, которую вы хотите удалить.
В этом примере удаляется папка «files»:
Remove-Item -Recurse -Force PATH\TO\FOLDER-NAME
Введите следующую команду, чтобы удалить пустую папку, и нажмите Enter :
Remove-Item -Recurse -Force C:\files
В этом примере удаляется папка «files»:
Remove-Item -Recurse -Force C:\files
После того, как вы выполните эти шаги, папка, подпапки и файлы будут удалены с компьютера с запросом или без него, в зависимости от используемой вами команды.
Эта опция -Recurse
сообщает команде, что вы хотите удалить папку и ее содержимое без подтверждения. Опция -Force
не требуется, но он позволяет удалить из специальных предметов, в том числе только для чтения или скрытых файлов.