Board logo

标题: 【求助】如何筛选出某个指定时间之后的文件或文件夹? [打印本页]

作者: xilianghe     时间: 2010-11-11 19:11    标题: 【求助】如何筛选出某个指定时间之后的文件或文件夹?

场景:
某个软件执行后会有个log,我想判断一下log中的内容是否正常,那么我要判断这个log是否就是刚才生成的。
所以我的解决方案是:运行软件前取得一个当前时间戳,等软件运行完毕后,再看比这个时间戳晚的文件即可。
但dir中好像没有指定某个时间之后的开关,特此求助,多谢!
作者: xilianghe     时间: 2010-11-11 19:19    标题: 呵呵,自己想出来一个方法,请指教...

用dir按序排出最新的文件,并获得时间,然后和那个参考时间比较,呵呵
作者: wewebb     时间: 2010-11-11 21:28

:: 例子:
:: 用 dir 输出 XXX.log  修改日期信息, 再用 findstr 核对 日期 和 时间。
:: 若日期时间一致则 执行命令: echo YES
:: 否则执行 : echo NO


dir XXX.log | findstr  /c:"%date:~0,10%  %time:~0,5%"   && echo YES || echo no
[ Last edited by wewebb on 2010-11-11 at 21:58 ]
作者: loveping08     时间: 2010-11-12 10:03
嘿嘿   学习中