IIS运行服务会产生大量的日志,位于C:/inetpub/logs/logsFile文件夹下,占用C盘空间,如何定期清除日志呢?


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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM