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计划中执行。