bat批处理删除指定N天前的文件
生活随笔
收集整理的這篇文章主要介紹了
bat批处理删除指定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"
轉載于:https://blog.51cto.com/wanglei1024/2064077
總結
以上是生活随笔為你收集整理的bat批处理删除指定N天前的文件的全部內容,希望文章能夠幫你解決所遇到的問題。