Я искал простую команду для рекурсивного удаления всех файлов в каталоге, но оставил структуру каталога без изменений.Итак, может быть, это может быть интересно;)
for /f "delims=" %i in ('dir /B /S /A:-DH') do @del /F /Q /A:H "%i"
Команда 'dir / B / S / A: -D' рекурсивно перечисляет только файлы (/ A: -D) в текущем каталоге (/ S)без сводного отчета 'dir' (/ B).'For' перебирает каждую полную строку (/ delims =) и выполняет команду удаления принудительно и тихо.Я также использовал скрытый флаг (/ H) как для вывода, так и для удаления некоторых загадочных (например, thumbs.db) файлов.