python 删除指定时间间隔之前的文件实例
遍历指定文件夹下的文件,根据文件后缀名,获取指定类型的文件列表;根据文件列表里的文件路径,逐个获取文件属性里的“修改时间”,如果“修改时间”与“系统当前时间”差值大于某个值,则删除该文件。
#!/usr/bin/envpython
#-*-coding:utf-8-*-
"""Document:RemoveSynctoycmdsyncexpired.tmpfiles"""
importos
importtime
importdatetime
defdiff():
'''timediff'''
starttime=datetime.datetime.now()
time.sleep(10)
endtime=datetime.datetime.now()
print"timediff:%d"%((endtime-starttime).seconds)
deffileremove(filename,timedifference):
'''removefile'''
date=datetime.datetime.fromtimestamp(os.path.getmtime(filename))
printdate
now=datetime.datetime.now()
printnow
print'secondsdifference:%d'%((now-date).seconds)
if(now-date).seconds>timedifference:
ifos.path.exists(filename):
os.remove(filename)
print'removefile:%s'%filename
else:
print'nosuchfile:%s'%filename
FILE_DIR='D:/'
if__name__=='__main__':
print'Scriptisrunning...'
#diff()
whileTrue:
ITEMS=os.listdir(FILE_DIR)
NEWLIST=[]
fornamesinITEMS:
ifnames.endswith(".txt"):
NEWLIST.append(FILE_DIR+names)
#printNEWLIST
fornamesinNEWLIST:
print'currentfile:%s'%(names)
fileremove(names,10)
time.sleep(10)
print"neverarrive..."
以上这篇python删除指定时间间隔之前的文件实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。
热门推荐
10 祝孙辈生日祝福语简短
11 恋人跨年祝福语大全简短
12 考大学敬酒简短祝福语
13 开工投产大吉祝福语 简短
14 偶然结婚祝福语朋友简短
15 感谢学长学姐祝福语简短
16 戏精的祝福语简短
17 我要结婚祝福语简短
18 婚前女儿生日祝福语简短