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 : 表示文件的完整的路径
时间: 2024-12-06 17:21:09