2

Необходимо очистить папку в Windows 7 из командной строки или командного файла. Это означает удаление всех файлов и всех вложенных папок и оставление пустой папки. del /s /q оставляет пустые подпапки, поэтому это решение не работает для меня. Я не хочу, чтобы удалить и заново создать папку.

4 ответа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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .