c盘整理 Python脚本
2010-01-13 20:41
239 查看
能整理大部分无用文件
#!/usr/bin/python #syscleaner.py import os import os.path #delete files and directory recursively def itedel(dir): print('in dir :'+dir) for doc in os.listdir(dir): try: if(os.path.isdir(doc)): itedel(dir+'//'+doc) os.rmdir(dir+'//'+doc) else: os.remove(dir+'//'+doc) print('removed :'+dir+'//'+doc) except: pass dir=os.environ['systemdrive'] ext=['tmp','_mp','log','gid','chk','old'] print('in dir :'+dir) for file in os.listdir(dir): try: if(os.path.splitext(file)[1][1:].lower() in ext): os.remove(dir+'//'+file) print('removed :'+dir+'//'+file) except: pass dir+='//recycled' if (os.path.isdir(dir)): itedel(dir) dir=os.environ['windir'] if (os.path.isdir(dir)): print('in dir :'+dir) for file in os.listdir(dir): try: if(os.path.splitext(file)[1][1:].lower()=='bak'): os.remove(dir+'//'+file) print('removed :'+dir+'//'+file) except: pass dir1=dir+'//prefetch' if (os.path.isdir(dir1)): itedel(dir1) dir1=dir+'//temp' if (os.path.isdir(dir1)): itedel(dir1) dir=os.environ['userprofile'] dir1=dir+'//recent' if (os.path.isdir(dir1)): itedel(dir1) dir1=dir+'//Local Settings//Temporary Internet Files' if (os.path.isdir(dir1)): itedel(dir1) dir1=dir+'//Local Settings//Temp' if (os.path.isdir(dir1)): itedel(dir1)
相关文章推荐
- python整理C段ip脚本
- ArcGIS使用字段计算器python脚本整理三规合一图斑
- 【整理】关于Python脚本开头两行的:#!/usr/bin/python和# -*- coding: utf-8 -*-的作用 – 指定文件编码类型
- wiki整理 Python脚本
- scrapy一些非常实用资料整理,与其他mongdb、django、redis、solr、tor结合使用以及用Python脚本调用等等方法
- BMC项目中用到的python脚本整理
- python一些基础且常用的脚本整理(持续补充)
- 去除行首空格的Python脚本
- python 小脚本 通过关键词在百度网盘 搜索 高清电影并生成html浏览
- 利用Opencv实现微信跳一跳脚本源码放送(C++实现嵌套python)
- python脚本如何在linux下作为服务后台运行
- cocos2d-x 2.2 用python脚本创建工程 的bat处理
- Python编码整理
- 中文图解Python脚本
- 用Python实现开机延迟启动脚本
- python 一个简单的刷csnd访问量的脚本
- 创建一个可执行的python脚本
- Java调用Python脚本并获取返回值
- 带注释手动注入脚本命令整理
- Python学习笔记 === python脚本文件快速浏览说明