使用python删除N天前的文件(2)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | import os import sys import time # Sets how many days old files are deleted DAYS_N = 7 # To delete the path and the following subfiles PATH = r 'C:\inetpub\logs\LogFiles' def deletefile(PATH): for eachfile in os.listdir(PATH): filename = os.path.join(PATH, eachfile) if os.path.isfile(filename): lastmodifytime = os.stat(filename).st_mtime # Sets how many days old files are deleted endfiletime = time.time() - 3600 * 24 * DAYS_N if endfiletime > lastmodifytime: # To remove the following comment is to delete the.log suffix file # Comment is delete path under all files do not match if filename[ - 4 :] = = ".log" : os.remove(filename) print "del %s success!!!" % filename # If it is a directory, the current function is called recursively elif os.path.isdir(filename): deletefile(filename) if __name__ = = '__main__' : deletefile(PATH) time.sleep( 1 ) print ( 'Deleting completed,success' ) |
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· Obsidian + DeepSeek:免费 AI 助力你的知识管理,让你的笔记飞起来!
· 分享4款.NET开源、免费、实用的商城系统
· 解决跨域问题的这6种方案,真香!
· 5. Nginx 负载均衡配置案例(附有详细截图说明++)
· Windows 提权-UAC 绕过
2019-12-02 mysql中delete和truncate区别
2019-12-02 Java排序算法总结
2015-12-02 第三方包jintellitype实现Java设置全局热键
2015-12-02 System.loadLibrary()的使用方法汇总
2015-12-02 java swing MenuItem乱码处理