作者: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
嘿嘿 学习中