• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >python > Python删除windows垃圾文件的方法

Python删除windows垃圾文件的方法

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了python ide windows,python windows,python windows安装,windows python编辑器,python for windows等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

本文实例讲述了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("请按回车键退出!")

</div>

希望本文所述对大家的Python程序设计有所帮助。

</div>

您可能想查找下面的文章:

  • Python制作Windows系统服务
  • Python制作Windows系统服务
  • Python删除windows垃圾文件的方法
  • Python删除windows垃圾文件的方法
  • python在windows下创建隐藏窗口子进程的方法
  • Python实现Windows上气泡提醒效果的方法
  • python判断windows系统是32位还是64位的方法
  • python在windows和linux下获得本机本地ip地址方法小结
  • python在windows命令行下输出彩色文字的方法
  • Python实现windows下模拟按键和鼠标点击的方法

相关文章

  • Python通过递归遍历出集合中所有元素的方法
  • Python如何实现文本转语音
  • Python 拷贝对象(深拷贝deepcopy与浅拷贝copy)
  • python基础教程之数字处理(math)模块详解
  • 使用python实现strcmp函数功能示例
  • Python使用chardet判断字符编码
  • 使用Python的Bottle框架写一个简单的服务接口的示例
  • 深入理解NumPy简明教程---数组3(组合)
  • python中list列表的高级函数
  • 零基础学Python(一)Python环境安装

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • python使用正则表达式提取网页URL的方法
    • centos6.7安装python2.7.11的具体方法
    • linux下python抓屏实现方法
    • 对于Python异常处理慎用“except:pass”建议
    • Python学习资料
    • Python的Django框架中settings文件的部署建议
    • Python使用PDFMiner解析PDF代码实例
    • Python的网络编程库Gevent的安装及使用技巧
    • python中遍历文件的3个方法
    • python操作摄像头截图实现远程监控的例子

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有