本文实例讲述了Python删除windows垃圾文件的方法。分享给大家供大家参考。具体如下:
#coding:utf-8
import os
#from glob import glob
if os.name == 'nt':
if 'HOMEPATH' in os.environ:
home = os.environ['HOMEDRIVE'] + os.environ['HOMEPATH']
else:
home = os.environ['HOMEPATH']
workpath = os.path.join(home,'Local Settings')
#递归删除文件
#里面和下面的函数用try是抛出删除正在使用的零时文件出错
def delfile(path):
for file in os.listdir(path):
if os.path.isfile(os.path.join(path,file)):
try:
print "n删除垃圾文件: %s" % (os.path.join(path,file))
os.remove(os.path.join(path,file))
except:
pass
elif os.path.isdir(os.path.join(path,file)):
delfile(os.path.join(path,file))
else:
pass
delfile(os.path.join(workpath,'Temp'))
delfile(os.path.join(workpath,'Temporary Internet Files'))
#删除文件家的时候必须为空文件夹,而且只能从最里层删起
def deldir(pa):
for i in os.listdir(pa):
if os.path.isdir(os.path.join(pa,i)):
if len(os.listdir(os.path.join(pa,i))) > 0:
deldir(os.path.join(pa,i))
try:
os.rmdir(os.path.join(pa,i))
except:
pass
else:
try:
print "n删除文件夹 %s" % (os.path.join(pa,i))
os.rmdir(os.path.join(pa,i))
except:
pass
deldir(os.path.join(workpath,'Temp'))
deldir(os.path.join(workpath,'Temporary Internet Files'))
print """
系统产生的零时垃圾文件清理完毕!
"""
raw_input("请按回车键退出!")
电脑技术网从通配符pythonPython删除windows垃圾文件的方法分析来看,对通配符pythonPython删除windows垃圾文件的方法的结果。希望本文所述对大家的Python程序设计有所帮助。
更多:通配符pythonPython删除windows垃圾文件的方法
https://www.002pc.comhttps://www.002pc.com/python/1606.html
你可能感兴趣的Python,windows,垃圾文件,删除,方法
win7怎么设置网页弹窗清理Windows 7系统的垃圾文件
.Vdj209 { display:none; }
Windows 7垃圾文件存放的地方主要有两处:一个是在文件夹中,一个是存放在注册表里。
河源电脑培训删除windows系统垃圾文件
把下面一段代码放到文本文件里,另存为clear.bat文件,点保存。以后点击运行该bat文件即可将系统文件中的临时文件等清除掉,提升系统运行速度。@echo off
echo 正在清除系统垃圾
艺考软件电脑Windows系统 无主文件的删除办法
之前通过一个账号创建了好多文件,后面不小心把这个账号删除了,然后用管理员权限也删除不了这些无主文件。《艺考软件电脑Windows系统 无主文件的删除办法》总结了关于程序员教
asp.net 树状asp.net编程实现删除文件夹及文件夹下文件的方法
www.002pc.com从asp.net 树状asp.net编程实现删除文件夹及文件夹下文件的方法分析来看,对asp.net 树状asp.net编程实现删除文件夹及文件夹下文件的方法的结果。
面试时闻到linux的问题Linux删除制定时间的文件的方法
电脑技术网认为此文章对《面试时闻到linux的问题Linux删除制定时间的文件的方法》说的很在理。
linux下如果想要批量删除制定时间的文件,可以使用find命令:
find /home -max
linux下流量控制linux 下删除乱码文件
在linux下删除文件,遇到特殊字符是一件非常头疼的事情。1. 如果文件名带 ‘-’ 或者‘--’这样的字符删除办法为:rm -- 文件名 如文件名为:-pythontab.tgz如果用普通方法去删
装win7电脑需要什么配置清理系统垃圾bat,一键清理系统垃圾
在电脑长时间使用后会产生很多垃圾文件,尤其在windows系统的电脑中我们常常会看到C盘空间越来越少.电脑也越来越卡.因为电脑在使用者中会产生log文件,gid帮助文件,chk
采购电脑流程电脑里哪些文件属于垃圾文件
.Kiy548 { display:none; }
一台电脑搬回家后,在我们不断的使用过程中,因为添加、删除软件和上网冲浪等等行为,硬盘中会产生各种各样的垃
win8笔记本不能读取u盘Windows8添加或删除设备技巧
在Windows 7和和早期的Windows XP操作系统中,添加或删除硬件设备都是通过“设备管理器”来实现的,而Windows 8另外提供了一种全新的方法来添加或删除各种设备。002pc.com
0踩
赏
0 赞