Поиск файлов по размеру
Интересно, можно ли сделать такой скриптик, что бы искал файлы больше определенного размера, и удалял их?
|
Код:
for /f "delims=" %%i in ('dir /b /s /a-d') do if %%~zi gtr 1024 del /a /f "%%i" |
А что бы искал файлы в указанной папке, а не только в той от куда запускается скрипт?
как я понимаю назначить переменной %%i нужный путь? |
Код:
for /f "delims=" %%i in ('dir "C:\папка для примера" /b /s /a-d') do if %%~zi gtr 1024 del /a /f "%%i" |
Вот что на пример выдает
видит файлы, показывает их размер, но почему то не удаляет. Код:
C:\Users\admin>C:\234\searsh.cmd |
как туда попало echo?
Код:
if 106 GTR 1048576 echo del /a /f "C:\searsh\searsh.cmd" Код:
forfiles /p "C:\Path\To\Folder" /s /c "cmd /c if @isdir==FALSE if @fsize gtr 1024 del /a /f @file" |
Foreigner, спасибо
Разобрался, у меня каким то волшебным образом перед командой del появилась echo, бред. (наверное откопипастил криво) В общем оба скрипта работают, спасибо всем. |
Время: 20:51. |
Время: 20:51.
© OSzone.net 2001-