删除指定路径下指定天数之前(以文件的修改日期为准)的文件:forfiles

删除指定路径下指定天数之前(以文件的修改日期为准)的文件:forfiles
代码如下:

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






注 : 此代码为常用的代码,且上述代码中标注背景色的,皆是在引用时需要更改的。

  

posted @ 2018-01-26 11:23  风飘雪落花亦起  阅读(380)  评论(0编辑  收藏  举报