Мне нужно удалить все содержимое каталога (вложенные папки и все такое), не удаляя сам каталог. Воссоздание каталога постфактум не вариант, поскольку он блокируется запущенным процессом и его удаление не удастся.
Пока что у меня есть следующее:
rd /s /q dir1
rd /s /q dir2
rd /s /q dir3
del /q /f *
Это работает, но очевидная проблема в том, что у меня для обновления этого сценария каждый раз, когда изменяется набор каталогов первого уровня.
В UNIX я бы решил это следующим образом:
rm -rf *
Что такое эквивалент Windows?