IIS運行服務會產生大量的日志,位於C:/inetpub/logs/logsFile文件夾下,占用C盤空間,如何定期清除日志呢?
可以通過以下代碼,執行批處理進行定期清除,從而釋放C盤空間。
1 :: 清理IIS日志文件 2 :: 備份MySql數據庫 3 @echo off 4 title 清理IIS日志文件 5 6 :: IIS日志文件目錄 7 set log_dir="C:\inetpub\logs\LogFiles" 8 9 :: 保留日志天數 10 set bak_dat=15 11 12 :: 刪除日志文件 13 forfiles /p %log_dir% /S /M *.log /D -%bak_dat% /C "cmd /c echo 正在刪除@relpath 文件… & echo. & del @file"
復制上面的代碼到txt文本文件,然后保存后將文件后綴命名為.bat,例如:“清理IIS日志.bat”。可以定期手動執行“清理IIS日志.bat”文件清除日志,也可以加入到windows計划中執行。