Необходимо очистить папку в Windows 7 из командной строки или командного файла. Это означает удаление всех файлов и всех вложенных папок и оставление пустой папки.
del /s /q
оставляет пустые подпапки, поэтому это решение не работает для меня. Я не хочу, чтобы удалить и заново создать папку.
2
4 ответа
5
Вы можете использовать команду sdelete (безопасное удаление) для очистки папки.
sdelete -s *
из с в указанной папке, чтобы очистить все содержимое.
2
Попробуйте команду RMDIR (или, иначе, RD).
RMDIR [/S] [/Q] [диск:] путь
RD [/S] [/Q] [диск:] путь
/S Удаляет все каталоги и файлы в указанном каталоге в дополнение к самому каталогу. Используется для удаления дерева каталогов.
/Q Тихий режим, не спрашивайте, нормально ли удалить дерево каталогов с помощью /S
0
Смотрите следующие команды:
Это удалит всю папку:
rmdir /s /q C:\FolderName\
Это создаст пустую папку:
mkdir C:\FolderName\
0
В пакетном файле:
for /D %%p IN (*) do rmdir /S /Q %%p
for %%p in (*) do del %%p