服務器中由於監控的需要會經常生成很多日志文件,比如IIS日志文件(C:\inetpub\logs\LogFiles),一個稍微有流量的網站,其日志每天可以達到上百兆,這些文件日積月累會嚴重的占用服務器磁盤空間。有必要對他們進行定期刪除。dos批處理程序如下:
:: 清理IIS日志文件 :: 備份MySql數據庫 @echo off title 清理IIS日志文件 :: IIS日志文件目錄 set log_dir="C:\inetpub\logs\LogFiles" :: 保留日志天數 set bak_dat=15 :: 刪除日志文件 forfiles /p %log_dir% /S /M *.log /D -%bak_dat% /C "cmd /c echo 正在刪除@relpath 文件… & echo. & del @file"
將上面的代碼保存為deliislog.bat批處理文件,然后在服務器的控制面板的計划任務中添加這個批處理程序,讓其每天執行一次就行了。