标题: 【求助】如何筛选出某个指定时间之后的文件或文件夹?
[打印本页]
作者: 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
嘿嘿 学习中