用批处理删除指定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 格式的日期也可以直接用天数
/? 显示帮助信息
示例(这个命令为删除当前目录下修改日期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 格式的日期也可以直接用天数
/? 显示帮助信息