首页 > 编程语言 > 详细

python脚本---清理过期文件

时间:2019-06-27 17:49:40      阅读:140      评论:0      收藏:0      [点我收藏+]
#!/usr/bin/python import os,time del_file = [] #定义一个空列表,将存放过期文件 class clean: def __init__(self,file_path): self.file_path = file_path def del_file(self): lf = list(os.listdir(self.file_path)) #将目标目录下的所有文件存在列表lf中 for i in range(len(lf)): file_date = os.stat(self.file_path + lf[i]).st_mtime #获取文件的最后修改时间 date_time = time.time() rt = (date_time - file_date)/60/60 #获取最后修改时间和现在的时间间隔(小时) if rt < 1: del_file.append(lf[i]) #将时间间隔小于1小时的文件添加至列表del_file def file_remove(self): for j in range(len(del_file)): #删除过期文件 os.remove(self.file_path + del_file[j]) out_file = clean("/mnt/python/py/") out_file.del_file() print(del_file) out_file.file_remove()

python脚本---清理过期文件

原文:https://blog.51cto.com/11954248/2414409

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!