我们有4个服务器(Windows 2003 R2),每个服务器都有一个包含数千个日志文件的日志目录。 我写了一个日志查看器,收集date范围内的日志文件,并将其显示在网格中。 但是,随着日志文件数量的增长,这个速度非常缓慢。
如果我可以安排将N天以前的所有文件移动到zip-archive,我认为logviewer应该快得多。 我不擅长写蝙蝠文件。 有什么build议么 ?
你应该可以使用forfiles :
forfiles /m *.log /c <zip up here> /d -N
/d开关告诉文件只考虑早于N天的文件。 当然,你需要用一个很好的数字代替N.