Windows 定時刪除指定路徑下N天前的日誌文件


Windows 下bat腳本文件的內容爲

1. 刪除指定路徑下5天前的所有文件

.

@echo off
set SrcDir=E:\WORK\Git
set DaysAgo=5
forfiles /p %SrcDir% /s /m *.*/d -%DaysAgo% /c "cmd /c del /f /q /a @path"

2.刪除指定路徑下5天前的所有log文件

@echo off
set SrcDir=E:\WORK\Git //指定的路徑
:5天前
set DaysAgo=5 //5天前
forfiles /p %SrcDir% /s /m *.log /d -%DaysAgo% /c "cmd /c del /f /q /a @path"

*.log爲篩選的文件格式,同樣若是刪除jpg圖片格式文件,這裏可替換  爲.jpg

3. Windows 定時運行bat文件

1)  在WIN10系統中,選擇計算機管理-》系統工具-》任務計劃程序,創建任務

這裏寫圖片描述

2)  在彈出的“創建任務”框中,常規裏面設置

這裏寫圖片描述

3)  觸發器中 ——》新建,並設置定時運行的時間點和頻率

這裏寫圖片描述

4)  操作-》新建-》打開編寫好的bat腳本文件,並點擊確定保存

這裏寫圖片描述

這時再返回計算機管理界面,系統工具-》任務計劃程序-》任務計劃程序中就能找到“定時自動刪除”這個任務了。


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