【原创】python实现清理本地缓存垃圾
#coding=utf-8
import os
import glob
try:
#利用glob模块定位需要清理垃圾的模糊路径
File_1 = glob.glob("C:\Windows\SoftwareDistribution\DataStore\Logs\*.jrs")
for log in File_1:
if File_1 != 0:
try:
os.remove(log)
print "deleting redientsDataStore\Logs"
except OSError:
print "DataStore\Logs cant be removed"
File_2 = glob.glob("C:\Windows\WinSxS\ManifestCache\*.*")
for ManifestCache in File_2:
if File_2 != 0:
try:
os.remove(ManifestCache)
print "deleting WinSxS\ManifestCache"
except OSError:
print "WinSxS\ManifestCache cant be removed"
File_3 = glob.glob("C:\Windows\WinSxS\Backup\*.*")
for Backup in File_3:
if File_3 != 0:
try:
os.remove(Backup)
print "deleting WinSxS\Backup"
except OSError:
print "WinSxS\Backup cant be removed"
File_4 = glob.glob("C:\ProgramData\Microsoft\Windows Defender\Definition Updates\Backup\*.*")
for DefenderBackup in File_4:
if File_4 != 0:
try:
os.remove(DefenderBackup)
print "deleting Definition Updates\Backup下Defender"
except OSError:
print "Definition Updates\Backup cant be removed"
File_5 = glob.glob("C:\ProgramData\Microsoft\Windows Defender\Scans\*.*")
for Scans in File_5:
if File_5 != 0:
try:
os.remove(Scans)
print "deleting Windows Defender\Scans"
except OSError:
print "Windows Defender\Scans cant be removed"
File_6 = glob.glob("C:\Users\*\*\Local\Temp\NVIDIA Corporation\NV_Cache\*.*")
for NV_Cache in File_6:
if File_6 != 0:
try:
os.remove(NV_Cache)
print "deleting NVIDIA Corporation\NV_Cache"
except OSError:
print "NVIDIA Corporation\NV_Cache cant be removed"
# File_7=glob.glob("C:\Users\*\*\Local\Microsoft\Windows\Explorer\*.db")
# for Explorer in File_7:
# if File_7!=0:
# try:
# os.remove(Explorer)
# print "deleting Windows\Explorer"
# except OSError:
# print "Windows\Explorer cant be removed"
File_8 = glob.glob("C:\Windows\Temp\*.*")
for Temp in File_8:
if File_8 != 0:
try:
os.remove(Temp)
print "deleting Windows\Temp"
except OSError:
print "Windows\Temp cant be removed"
File_9 = glob.glob("C:\*\*\Local Settings\Temp\*.*")
for SettingTemp in File_9:
if File_9 != 0:
try:
os.remove(SettingTemp)
print "deleting Local Settings\Temp"
except OSError:
print "Local Settings\Temp cant be removed"
File_10 = glob.glob("C:\*\*\Local\TaoBrowser\User Data\Default\Cache\*.*")
for TaoBrowser in File_10:
if File_10 != 0:
try:
os.remove(TaoBrowser)
print "deleting TaoBrowser\User Data\Default\Cache"
except OSError:
print "TaoBrowser\User Data\Default\Cache cant be removed"
finally:
print "finally and enjoy"
raw_input()
【原创】python实现清理本地缓存垃圾的更多相关文章
- 安全清理Xcode 缓存垃圾
安全清理Xcode缓存垃圾方法: 经验证,Xcode缓存垃圾存储在~/Library/Developer/Xcode/DerivedData/路径下,缓存和Xcode的版本有关(如同一台Mac安装2个 ...
- SQLite做为本地缓存的应用需要注意的地方
原文:SQLite做为本地缓存的应用需要注意的地方 今天看到了园友陆敏计的一篇文章<<C#数据本地存储方案之SQLite>>, 写到了SQLite的诸多优点,尤其适应于本地数据 ...
- 亿级流量客户端缓存之Http缓存与本地缓存对比
客户端缓存分为Http缓存和本地缓存,使用缓存好处很多,例如减少相同数据的重复传输,节省网络带宽资源缓解网络瓶颈,降低了对原始服务器的要求,避免出现过载,这样服务器可以更快响应其他的请求 Http缓存 ...
- iOS //清除本地缓存
//清除本地缓存 -(void)clearCache{ dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT ...
- Android远程图片获取和本地缓存
对于客户端——服务器端应用,从远程获取图片算是经常要用的一个功能,而图片资源往往会消耗比较大的流量,对 应用来说,如果处理不好这个问题,那会让用户很崩溃,不知不觉手机流量就用完了,等用户发现是你的应用 ...
- ImageLoader(多线程网络图片加载)+本地缓存 for windowsphone 7
搞了好长一阵子wp,做点好事. C/S手机app中应用最多的是 获取网络图片,缓存到本地,展示图片 本次主要对其中的delay:LowProfileImageLoader进行修改,在获取图片的时候, ...
- 清理dns缓存
dns缓存是什么? DNS缓存指DNS返回了正确的IP之后,系统就会将这个结果临时储存起来.并且它会为缓存设定一个失效时间 (例如N小时),在这N小时之内,当你再次访问这个网站时,系统就会直接从你电脑 ...
- 痞子衡嵌入式:第一本Git命令教程(7.1)- 清理之缓存(stash)
今天是Git系列课程第七课,上一课我们学会了查看Git本地历史提交,今天痞子衡要讲的是Git仓库的清理操作,一共4个命令,都是日常开发中非常实用的命令,掌握这4个命令,会让你有一种玩弄Git仓库于股掌 ...
- Guava Cache 本地缓存组件浅析
cache组件中核心的类和接口列举如下: 接口: Cache 本地缓存的顶级接口,提供一些对缓存进行get,put的方法,以及获取缓存统计数据的方法等. LoadingCache 继承了Cache接口 ...
随机推荐
- 关于欧几里得算法(gcd)的证明
求a,b的最大公约数我们经常用欧几里得算法解决,也称辗转相除法, 代码很简短, int gcd(int a,int b){ return (b==0)?a:gcd(b,a%b); } 但其中的道理却很 ...
- LINUX 笔记-ls命令
常用参数: -l :列出长数据串,包含文件的属性与权限数据等 -a :列出全部的文件,连同隐藏文件(开头为.的文件)一起列出来(常用) -d :仅列出目录本身,而不是列出目录的文件数据 -h :将文件 ...
- 使用vue-cli脚手架搭建简单项目框架
1.首先已经安装了node,最好版本6以上. 2.安装淘宝镜像 大家都知道国内直接使用 npm 的官方镜像是非常慢的,这里推荐使用淘宝 NPM 镜像.这样就可以直接使用cnpm了. npm insta ...
- 项目总结一:响应式之CSS3 媒体查询
1.<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scala ...
- 我推荐的 Java Web 学习路线
晚上再 V2 的 Java 的节点看到有人问 Java Web 书籍推荐.我这半年多的时间,也从别的方向开始转向 Java 服务端开发,所以,我来说下我的学习路线,帮助有需要的朋友把半只脚踏进 Spr ...
- Oracle:sqlplus前缀显示当前用户
第一步:进入SQLPLUS的按照目录,cd $ORACLE_HOME/sqlplus/admin 第二步:查找ll vi glogin.sql 第三步:插入 命令行模式,Go, set sq ...
- Java基础笔记5
方法(函数) 就是一块可以重复调用的代码块. 比如.100行代码. 在多处使用. 方法的格式 public static 返回类型 方法名称(参数列表){ } 返回类型:当方法被调用时,把返回内容 交 ...
- echarts2.2.7本地搭建
1.首先下载echarts2.2.7,解压到本地,解压后的目录如下: 2.在WebContent下建立一个名为build的目录,复制echarts2.2.7下面的build下面的dist目录到ecli ...
- SSH框架的多表查询和增删查改 (方法一)中
原创作品,允许转载,转载时请务必标明作者信息和声明本文章==>http://www.cnblogs.com/zhu520/p/7774144.html 这边文章是接的刚刚前一遍的基础上敲的 ...
- 【最新版】从零开始在 macOS 上配置 Lua 开发环境
脚本语言,你可能更需要的是 Lua 不同的脚本语言有不同的特性,第一接触的脚本语言,可能会影响自己对整个脚本语言的理解和认知.我以前接触最多的脚本语言是 JavaScript.后果就是:我一度以为脚本 ...