bat根据创建时间删除文件

@echo off
::删除指定路径下指定天数之前(以文件的最后修改日期为准)的文件。
::本例需要Win2003/Vista/Win7系统自带的forfiles命令的支持
rem 指定待删除文件的存放路径
set SrcDir=e:\temp
rem 指定天数
set DaysAgo=22
::如果演示结果无误,把del前面的echo去掉,即可实现真正删除。
forfiles /p %SrcDir% /s /m *.* /d -%DaysAgo% /c "cmd /c  del /f /q /a @path"
pause

猜你喜欢

转载自solomon2012.iteye.com/blog/2047981
今日推荐