|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - [решено] Поиск файлов по размеру |
|
Любой язык - [решено] Поиск файлов по размеру
|
Новый участник Сообщения: 26 |
Профиль | Отправить PM | Цитировать Интересно, можно ли сделать такой скриптик, что бы искал файлы больше определенного размера, и удалял их?
|
|
Отправлено: 11:40, 08-07-2013 |
Старожил Сообщения: 459
|
Профиль | Отправить PM | Цитировать |
Отправлено: 13:36, 08-07-2013 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 26
|
Профиль | Отправить PM | Цитировать А что бы искал файлы в указанной папке, а не только в той от куда запускается скрипт?
как я понимаю назначить переменной %%i нужный путь? |
Отправлено: 14:16, 08-07-2013 | #3 |
Старожил Сообщения: 459
|
Профиль | Отправить PM | Цитировать |
Отправлено: 17:47, 08-07-2013 | #4 |
Новый участник Сообщения: 26
|
Профиль | Отправить PM | Цитировать Вот что на пример выдает
видит файлы, показывает их размер, но почему то не удаляет. C:\Users\admin>C:\234\searsh.cmd C:\Users\admin>echo on C:\Users\admin>chcp 866 Текущая кодовая страница: 866 C:\Users\admin>for /F "delims=" %i in ('dir "C:\searsh" /b /s /a-d') do if %~z GTR 1048576 echo del /a /f "%i" C:\Users\admin>if 6475507 GTR 1048576 echo del /a /f "C:\searsh\7600_RTM_v13.2 09.06.2010).exe" del /a /f "C:\searsh\7600_RTM_v13.2_(09.06.2010).exe" C:\Users\admin>if 2399303 GTR 1048576 echo del /a /f "C:\searsh\qip2005_8097.e " del /a /f "C:\searsh\qip2005_8097.exe" C:\Users\admin>if 6664704 GTR 1048576 echo del /a /f "C:\searsh\RemoveWAT.exe" del /a /f "C:\searsh\RemoveWAT.exe" C:\Users\admin>if 106 GTR 1048576 echo del /a /f "C:\searsh\searsh.cmd" C:\Users\admin>if 7680 GTR 1048576 echo del /a /f "C:\searsh\Thumbs.db" C:\Users\admin>if 33270 GTR 1048576 echo del /a /f "C:\searsh\VCR352-3.zip" C:\Users\admin>if 615217 GTR 1048576 echo del /a /f "C:\searsh\VCR446Free.exe" |
|
Отправлено: 17:02, 09-07-2013 | #5 |
Ветеран Сообщения: 1758
|
|
Отправлено: 17:29, 09-07-2013 | #6 |
Новый участник Сообщения: 26
|
Профиль | Отправить PM | Цитировать Foreigner, спасибо
Разобрался, у меня каким то волшебным образом перед командой del появилась echo, бред. (наверное откопипастил криво) В общем оба скрипта работают, спасибо всем. |
Последний раз редактировалось darkAge, 09-07-2013 в 18:24. Отправлено: 17:48, 09-07-2013 | #7 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
VBS/WSH/JS - [решено] Удаление файлов по маске/размеру/времени изменения | nineline | Скриптовые языки администрирования Windows | 6 | 28-05-2015 08:36 | |
Любой язык - Скрипт для распределения файлов по папкам кучками по n-ому размеру | DmitryAnatolich | Скриптовые языки администрирования Windows | 9 | 06-05-2013 15:20 | |
CMD/BAT - Не срабатывает скрипт переноса файлов по размеру - !!! с условием переименования !!! | dark-------13 | Скриптовые языки администрирования Windows | 0 | 19-03-2012 15:27 | |
CMD/BAT - [решено] Перемещение файлов по размеру | dark-------13 | Скриптовые языки администрирования Windows | 4 | 19-03-2012 14:31 | |
CMD/BAT - [решено] Удаление одинаковых файлов по размеру | Arsenik77 | Скриптовые языки администрирования Windows | 27 | 08-08-2011 04:53 |
|