定期清理iis_log日志文件

 需求:公司需要每个月定期清理iis日志,所以写个脚本配合计划任务让其定期执行

如果不想在服务器上安装python,可在自己机器上写完,然后安装pyinstaller模块进行打包成exe文件,然后传到服务器使用计划任务每月执行一次即可

import os


#########################################################################
# File Name: rm_iis_log.py
# Created on: 2019-11-25 16:30:46
# Author: xieys
# Last Modified: 2019-11-25 16:30:46
# Description:
# 通过递归清理iis日志文件
#########################################################################


iis_log_dir =  r'D:IIS_log'

def remove_files(path):
    for i in os.listdir(path):
        file_path = os.path.join(path,i)
        if os.path.isdir(file_path):
            remove_files(file_path)
        else:
            try:
                os.remove(file_path)
            except Exception as e:
                pass

if __name__ == '__main__':
    if os.path.exists(iis_log_dir):
        remove_files(iis_log_dir)

原文地址:https://www.cnblogs.com/xieys-1993/p/11933284.html