Добавлено: Сб июл 23, 2016 15:47
mrmerak
Батник плох тем, что под него нужно писать условие, чтобы он сам не удалился, т.е. вместо встроенной в del рекурсии придётся перебирать все файлы структуры. Плюс список нельзя отфильтровать по findstr в рамках UTF-8 (нужен для символов в имени лога).
Код: Выделить всё
TOTALCMD#BAR#DATA
%ComSpec% /u /c del /f/s/q *|findstr /b У>⋅Удалено⋅[%date:~6%.%date:~3,2%.%date:~0,2%⋅%time:~0,2%:%time:~3,2%:%time:~6,2%].log
&&for /f "delims=" %%# in ('dir /b/s/a:d') do (cd "%%#" && for /r %%i in (.) do rd /q/s "%%i")
wcmicons.dll,64
Удалить все файлы и подкаталоги 1-го уровня|в структуре активного каталога c записью в log
1
.