利用forfiles指令找出指定天數以前的檔案
有時必需要使用批次程式來定期刪除過時的檔案,就可以利用forfiles這個指令。
目前的系統日期為2015/02/03,
要處理的資料目錄內的檔案如下,
執行下列指令,可以找出建立日期是2015/01/30以後的檔案
執行下列指令,可以找出建立日期是5日以前的檔案
執行下列指令,可以找出檔案後,並刪除
reference web:
http://4i4u.com/blog/windows-forfiles-bat/
目前的系統日期為2015/02/03,
要處理的資料目錄內的檔案如下,
執行下列指令,可以找出建立日期是2015/01/30以後的檔案
forfiles /p . /d "2015/01/30" /c "cmd /c echo @FILE"
執行下列指令,可以找出建立日期是5日以前的檔案
forfiles /p . /d -5 /c "cmd /c echo @FILE"
執行下列指令,可以找出檔案後,並刪除
forfiles /p . /d -5 /c "cmd /c echo deleting @file && del /f @path"
reference web:
http://4i4u.com/blog/windows-forfiles-bat/
留言
張貼留言