windows刪除N天目錄文件

Windows下bat批處理,自動獲取文件的最後修改時間,然後將指定多少天之前的文件刪除,需要Windows支持forfiles命令,XP及以上系統都自帶forfiles命令。

       刪除指定目錄下7天前的文件(目錄爲C:\test):

forfiles /p "c:\test" /s /m *.* /d -7 /c "cmd /c del @path"

       刪除批處理文件當前目錄下7天前的文件:

forfiles /p %~dp0 /s /m *.* /d -7 /c "cmd /c del @path"

       將以上其中一行復制,新建文本文件,粘貼並保存爲bat格式,定期運行或者加入計劃任務。


顯示當前目錄下七天以前的文件路徑

forfiles /p %cd% /s /m *.* /d -7 /c "cmd /c echo @path"


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章