使用批次檔搭配Window內建的工作排程器,即可達到自動清除老舊的檔案,尤其是log與備份檔。
批次檔內容
刪除指定目錄下超過一年的檔案:
forfiles /p "D:\Log" /s /m *.* /D -365 /C "cmd /c del @path"
/p "D:\Log":指定目錄
/s:包含子目錄(若不要包含子目錄,則不要加此參數)
/m *.*:所有檔案(亦可指定檔名或副檔名)
/D -365:超過天數
參考
https://ss64.com/nt/forfiles.html