【OS_Windows】windows下删除指定日期前的文件

@echo off
rem 设置要删除文件的目录
set SrcDir=D:ERP_SERVERJBOSS_BHappserver_8027serverdefaultlog
rem 设置要删除几天前的文件
set DaysAgo=7
rem /p指定搜索文件的路径  /s 在子目录中搜索  /m 指定格式,默认为*.*   /d  选择日期(+大于 - 小于)   /c 指定执行的命令   del /f 强制删除  /q 不询问是否删除   /a 按指定属性删除
forfiles /p %SrcDir% /s /m *.log.* /d -%DaysAgo% /c "cmd /c del /f /q /a @path"
exit

 参考博文:windows下删除指定日期前的文件

原文地址:https://www.cnblogs.com/leiblog/p/13646702.html