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

相关文章:

  • 2022-12-23
  • 2021-12-31
  • 2021-10-30
  • 2021-05-22
  • 2021-12-03
  • 2022-12-23
  • 2021-07-28
猜你喜欢
  • 2022-02-25
  • 2021-09-09
  • 2021-07-06
  • 2022-12-23
  • 2021-05-31
  • 2021-11-12
相关资源
相似解决方案