需求:公司需要每个月定期清理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