python清除垃圾文件
来源:互联网 发布:中国阜宁网络发言人 编辑:程序博客网 时间:2024/04/30 16:51
写了个python 脚本用来清除某一目录下的临时文件、大小为0的文件以及空文件夹。
与大家分享下。
# -*- coding:utf-8 -*-import os;import re;work_dir = os.getcwd();EXT = [".\.tmp",".\.TMP"];file_num = 0;doc_num = 0;def clear_file(path): global file_num; global doc_num; for f in os.listdir(path): file_path = os.path.join(path,f); if os.path.isdir(file_path): clear_file(file_path); #清除空文件夹 if len(os.listdir(file_path))==0: print "DELETE %s:empty document"%file_path; doc_num = doc_num+1; os.rmdir(file_path); #清除大小为0的文件 elif os.path.getsize(file_path) ==0: print "DELETE %s:empty file" %file_path; file_num = file_num+1; os.remove(file_path); #清除临时文件 else: for ext in EXT: if re.search(ext,f) is not None: print "DELETE %s:temp file" %file_path; file_num = file_num+1; os.remove(file_path);if __name__ == '__main__': print "%s to clear"%work_dir; print "Start clearing" clear_file(work_dir); print "Completed\n"; print "totally delete %d files" %file_num; print"totally delete %d documents" %doc_num; raw_input("Enter to quit");
效果图(清除E:\python_script目录下的垃圾文件):
清除前:
清除后:
0 0
- python清除垃圾文件
- 清除垃圾文件
- 清除系统垃圾文件
- 清除系统垃圾文件
- 清除垃圾文件解决方法
- 清除系统垃圾文件bat
- 如何清除系统垃圾文件?
- 清除系统垃圾文件
- 清除垃圾文件小脚本
- 清除系统垃圾文件.bat
- linux清除系统垃圾文件
- 清除xocde垃圾文件
- 清除垃圾文件 -- 腳本
- 清除垃圾文件的小技巧
- 快速清除pc机垃圾文件 !
- 快速清除垃圾文件.BAT批处理
- 清除系统垃圾文件bat批处理
- Windows系统垃圾文件清除器
- 60条Android日常开发总结的技术经验
- c# from where select
- HBase源码分析之MemStore的flush发起时机、判断条件等详情
- 例题6-20 UVa1599 Ideal Path(两次BFS)
- easyui 学习总结
- python清除垃圾文件
- 计算apk中方法数的脚本
- .NET开发中使用到的一些技术和框架
- Jetty嵌入式Web容器攻略
- gedit 显示中文
- static class 静态类(Java)
- Java虚拟机学习-JVM系统
- 上google 查询资料的方法总结
- 290. Word Pattern【E】【47】