在WINDOWS下刪除幾天前的檔案

germany006發表於2015-11-06

在WINDOWS下,可建立BAT指令碼執行,放入計劃任務即可自動執行:
注意:指定目錄的時候不要使用雙引號,加了雙引號可能會導致無法執行該命令。
forfiles /p E:\DB_BAK\ /s /m *.rar /d -7 /c "cmd /c del @path"

刪除目錄E:\DB_BAK\ 下 以*.rar結尾的 7天以前的檔案


注意:
1、如果在CMD或BAT指令碼執行forfiles命令報錯說該命令不存在,需將該命令複製到C盤的windows目錄下,如:
安裝了作業系統後就會存在的該檔案:C:\Windows\System32\forfiles.exe
將該檔案複製到C:\Windows\目錄下即可在CMD控制檯進行該命令的呼叫。
forfiles.exe檔案預設存在的路徑:(不同作業系統可能存在不同的路徑)
C:\Windows\System (Windows 95/98/Me) 
C:\WINNT\System32 (Windows NT/2000) 
C:\Windows\System32 (Windows XP, Vista)
C:\Windows\System32 (Windows 7/8/2008r2)
C:\Windows\SysWOW64 (Windows 7/8/2008r2)

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28371090/viewspace-1824296/,如需轉載,請註明出處,否則將追究法律責任。

相關文章