.bat腳本 刪除指定路徑下指定天數之前(以文件的修改日期為准)的文件


環境:
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】 暫停批處理程序

 

參考:

https://blog.csdn.net/hao316068545/article/details/41541141?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM