用批处理删除指定N天之前文件的方法

示例(这个命令为删除当前目录下修改日期7天之前扩展名为.bak 的文件)

forfiles /p .\ /m *.bak /d -7 /c “cmd /c del /f /s /q @path”

forfiles常用参数介绍

/p 路径

/m 文件掩码(扩展名),默认为 *

/s 递归到子目录

/c 表示执行的命令,命令需要加双引号

/d 日期,可以用 yyyy/mm/dd 格式的日期也可以直接用天数

/? 显示帮助信息