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

posted @ 2021-04-23 16:19  薄心之心  阅读(2581)  评论(0编辑  收藏  举报