码迷,mamicode.com
首页 > 其他好文 > 详细

批处理

时间:2016-04-26 23:42:28      阅读:213      评论:0      收藏:0      [点我收藏+]

标签:

1.删除N天前的文件

删除6天前的文件:
forfiles /p "d:\test" /s /m *.* /d -6 /c "cmd /c del @path"

/p 指定了要在哪个目录里查找文件,默认是当前工作目录。

/m <SearchMask> : 文件查找所使用的通配符如代码中的"*.log"则为所有日志文件,当然也可以指定诸如"manmee_*.log"这样以manmee开头的所有日志文件。如果不指定此参数则默认为"*.*"。

/d [{+|-}][{<Date>|<Days>}] : 指定想选择文件的最后修改时间,上文中用了 "/d -7" 表示所有以当天为基础,7天以前的文件。当然这里还可以指定具体时间,例如:"/d -08/18/2009"这样所有早于2009年8月18日的文件。注意指定的时间必须是"MM/DD/YYYY"的格式。

/c 对每个找到的文件执行的命令。

@path : 表示文件的完整的路径

 

批处理

标签:

原文地址:http://www.cnblogs.com/zydev/p/5436854.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!