環境:
Win10
forfiles
@echo off ::演示:刪除指定路徑下指定天數之前(以文件的最后修改日期為准)的文件。 ::如果演示結果無誤,把del前面的echo去掉,即可實現真正刪除。 ::本例需要Win2003/Vista/Win7系統自帶的forfiles命令的支持 echo %cd% rem 指定待刪除文件的存放路徑 set SrcDir=C:\Dir1\Dir2 rem 指定天數 set DaysAgo=7 forfiles /p %SrcDir% /s /m *.* /d -%DaysAgo% /c "cmd /c echo del /f /q /a @path" pause
【echo %cd%】 輸出當前.bat腳本所在目錄
【::】和【rem】 注釋
【pause】 暫停批處理程序
參考:
