Как удалить файлы и подкаталоги от папки, но не что сама папка?

Какие команды я могу использовать (от командной строки), чтобы удалить все файлы и все подкаталоги от папки, но не удалить саму папку? В основном в конце удаления, должна быть пустая папка.

2
задан 10.05.2017, 17:35

1 ответ

cd <foldername>
del *.*

удалит файлы. Необходимо будет сделать

rmdir /s <subfolder>

для каждой подпапки.

Обновление

Попробуйте это в пакетном файле:

@echo off
cd "%1"
del *.* /y
for /d %%i in (*) do rmdir /s /q "%%i" 

Назовите его чем-то как EmptyDir.bat. Затем можно ввести:

emptydir <dirname>

и это удалит файлы и папку в той папке, но оставит папку там.

10
ответ дан 08.12.2019, 04:46

Теги

Похожие вопросы