Какие команды я могу использовать (от командной строки), чтобы удалить все файлы и все подкаталоги от папки, но не удалить саму папку? В основном в конце удаления, должна быть пустая папка.
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>
и это удалит файлы и папку в той папке, но оставит папку там.