python怎么清理垃圾_通配符pythonPython删除windows垃圾文件的方法

本文实例讲述了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 赞

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值