标题:
[文件操作]
批处理如何用dir命令显示指定时间创建的文件?
[打印本页]
作者:
愚无尽
时间:
2009-10-15 19:59
标题:
批处理如何用dir命令显示指定时间创建的文件?
RT!
例如 D:\backup\ 路径下有如下一些文件:
文件修改时间文件大小文件名
2004-11-1808:563,560AB20041118.txt
2004-11-1808:56712AA20041118.txt
2004-11-1708:503,560AB20041117.txt
2004-11-1708:50712AA20041117.txt
2004-11-1608:513,560AB20041116.txt
2004-11-16 08:51712AA20041116.txt
现在我需要通过DIR命令根据上面这些文件的建立(或修改)时间,如何提取文件?比如只提取 2004-11-17 号的2个文件。
尝试写:dir /b /s /tc 2004-11-17
未成功,请指导一下!
作者:
随风
时间:
2009-10-15 20:26
dir +findstr
作者:
hfg1977
时间:
2009-10-15 20:39
/T 控制显示或用来分类的时间字符域。
/t [[:]TimeField]
timefield C 创建时间
A 上次访问时间
W 上次写入的时间
/t 参数的正确用法是:
dir /t:c dir /t:a dir /t:w
dir /tc dir /ta dir /tw
并不能用于时间的过滤.
所以dir /b /s /tc 2004-11-17 方法是不对的.
作者:
Batcher
时间:
2009-10-15 20:49
参考:
http://bbs.bathome.net/thread-6001-1-1.html
欢迎光临 批处理之家 (http://www.bathome.net/)
Powered by Discuz! 7.2