#!/usr/bin/python
#encoding:utf-8
#Filename: delete_xjlog.py
import os
import datetime
import time
import re
path=myPath
def dellog(filePath):
'''Function: delete tomcat path logs.'''
#print filePath
today = datetime.date.today()
month_ago = str(today - datetime.timedelta(days=30)) #获取一个月前的日期,日期格式1
timeArray = time.strptime(month_ago, "%Y-%m-%d") #转换时间数组
#timestamp = int(time.mktime(timeArray)) #时间戳
m_a2 = time.strftime("%Y%m%d", timeArray) #日期格式2
for eachFile in os.listdir(filePath):
if re.findall(month_ago, eachFile) or re.findall(m_a2, eachFile):
os.remove(filePath+"/"+eachFile)
#print "delete OK."
for file in os.listdir(path):
if os.path.isdir(path+"/"+file):
#print file, "is a mulu"
if re.findall(r'tomcat', file):
#print path+"/"+file, "is I want mulu."
dellog(path+"/"+file+"/logs")第一个py程序:删除30天前的日志
原创
©著作权归作者所有:来自51CTO博客作者jaty0817的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
java hashmap删除第一个 map删除第一个元素
今天做的是 381. O(1) 时间插入、删除和获取随机元素 - 允许重复,在做这道题之前,我们先来看一下这道题的低级版:380. 常数时间插入、删除和获取随机元素 。知道了 0380 怎么做,在这个基础上把键值对的值改成Set<Integer>就好办了~0380 常数时间插入、删除和获取随机元素380. 常数时间插入、删除和获取随机元素 难度中等 设计一个支持在
java hashmap删除第一个 map获取第一个元素 oracle 查询数据插入时间 oracle获取时间最大的一条数据 set获取元素

















