У нас есть 4 сервера (Windows 2003 R2), каждый с каталогом журналов с тысячами файлов журналов. Я написал программу просмотра журналов, которая собирает файлы журналов в пределах диапазона дат и отображает их в виде сетки. Но это довольно медленно, так как количество лог-файлов быстро растет.
Если бы я мог запланировать перемещение всех файлов старше N дней в zip-архив, я думаю, программа просмотра журналов должна была бы работать намного быстрее. Я не умею писать bat-файлы. Какие-либо предложения ?
Вы должны уметь использовать forfiles
:
forfiles /m *.log /c <zip up here> /d -N
В /d
переключатель говорит forfiles
рассматривать только файлы старше N дней. Конечно, вам нужно заменить N красивым числом.