下面是编程之家 jb51.cc 通过网络收集整理的代码片段。
编程之家小编现在分享给大家,也给大家做个参考。
#!/usr/bin/env python # -*- coding: utf-8 -*- # #------------------------------------------------------------------------------- # Name: # # Author: Small White # # Created: 2014-10-23 # # Python Tested: 3.4.1 # # dependency: # 1) # # Modification History: #------------------------------------------------------------------------------- import os,sys,datetime import shutil import time def removeFilesBeforeDate(beforeTime,path = "."): for eachFile in os.listdir(path): f = path + os.sep + eachFile lastMTime = os.stat(f).st_mtime if lastMTime <= beforeTime: try: if os.path.isfile(f): os.remove(f) elif os.path.isdir(f): shutil.rmtree(f) else: os.remove(f) print ("删除 {0},成功!".format(eachFile)) except Exception as e: print("删除 {0},失败! 错误如下:".format(eachFile)) print(e) if __name__=="__main__": currTime = time.time() deltTime = 3600*24*7 # 7天前 path = r"F:\Download" removeFilesBeforeDate(currTime - deltTime,path)
以上是编程之家(jb51.cc)为你收集整理的全部代码内容,希望文章能够帮你解决所遇到的程序开发问题。
如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。