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