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

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

php删除垃圾文件,Python删除windows垃圾文件的方法相关推荐

  1. python 删除文件-python 删除文件和读取文件

    import os os.walk(path) path是指想要遍历的文件夹的路径 这个函数得到的结果是一个或多个tuple,个数取决于路径下是否有文件夹:如果没有文件夹的话,那么只有一个tuple, ...

  2. python 删除文件夹下面的所有文件python删除文件夹下面的所有文件夹及子文件

    一.python 删除文件夹下面的所有文件 import os CUR_PATH = r'C:\Users\xxx\Desktop\新建文件夹' def del_file(path):ls = os. ...

  3. python如何读取中文文件-python读取中文txt文本的方法

    对于python2.7 字符串在Python2.7内部的表示是unicode编码,因此,在做编码转换时,通常需要以unicode作为中间编码,即先将其他编码的字符串解码成unicode,再从unico ...

  4. python读取本地文件-python解析本地HTML文件

    Python使用爬虫技术时,每运行一次,本地都会访问一次主机.为避免完成程序前调试时多次访问主机增加主机负荷,我们可以在编写程序前将网页源代码存在本地,调试时访问本地文件即可.现在我来分享一下爬取资料 ...

  5. python怎么读取csv文件-python怎么读取csv文件

    Python读写csv文件 前言逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本形式存储表格数据(数字和文本).纯文 ...

  6. 怎么用python处理excel文件-Python自动化如何处理excel文件数据

    原标题:Python自动化如何处理excel文件数据 在python自动化中,经常会遇到对数据文件的操作,比如添加多名员工,但是直接将员工数据写在python文件中,不但工作量大,要是以后再次遇到类似 ...

  7. python批量读取csv文件-Python读取/批量读取文件

    相信很多人的日常工作中,数据源除了来自数据库以外,其次就是外部文件,因此掌握读取文件的技能是相当必要的.在这里特此整理读取外部文件的方法,希望能有助你们快速解决问题.当然本文对读者的假设是有一定的py ...

  8. python写文件读文件-Python 实例:读写文件

    原标题:Python 实例:读写文件 读写文件是最常见的IO操作.内置了读写文件的函数,用法和的读写文件非常类似.在磁盘上读写文件的功能都是由提供的,现代不允许普通的程序直接操作磁盘,所以,读写文件就 ...

  9. python读取整个txt文件-python怎么读取txt文件内容

    读取文件: 步骤:打开 -- 读取 -- 关闭>>> f = open('/tmp/test.txt') >>> f.read() 'hello python! h ...

最新文章

  1. 快速学习 async await 的使用, Demo 解析
  2. Cloudera Manager和CDH5.8离线安装
  3. css 百分比 怎么固定正方形_css样式写出三角形,宽高自适应的正方形,扇形!...
  4. 我国自主开发的编程语言“木兰”是又一个披着“洋”皮的红芯浏览器吗?
  5. HTML精仿ios相册,iOS开发-仿微信相册选择Demo
  6. OJ-1:时钟问题【九度1553】
  7. 我对未来技术趋势的一些看法
  8. Hownet在NLP领域内是什么样的地位?
  9. 基于FPGA的多人表决器(VHDL)
  10. 在两个电子表格中找出相同的姓名
  11. 遥感影像的特征空间图
  12. (Attention机制原文)论文阅读:Neural Machine Translation by Jointly Learning to Align and Translate
  13. repl_backlog原理是什么
  14. 用python编程解一元二次方程
  15. 微信公众号使用:微信公众平台企业类型的微信认证申请流程
  16. android手机 无电池开机画面,华为手机开不了机停在开机画面怎么办【详解】
  17. HTML+CSS网页制作——人生指南
  18. 2021.11.02--Estimating motorway traffic states with data fusion and physics-informed deep learning
  19. Webservice与Servlet
  20. 2345文件粉碎,文件强力删除工具无捆绑纯净提取版

热门文章

  1. 笔试算法题(28):删除乱序链表中的重复项 找出已经排好序的两个数组中的相同项...
  2. 【进阶技巧】如何绘制高颜值XMind思维导图?色彩使用很重要!
  3. C4C销售订单中业务伙伴的自动决定功能Partner determination procedure
  4. sql server 计算两个时间 相差的 几天几时几分几秒
  5. JQuery UI 拖拽排序
  6. Fedora 24的用户,千万不要在桌面里运行 `dnf update`
  7. Activiti工作流引擎使用
  8. 产后抑郁症的食疗方法有什么
  9. 使用JavaStcript对数组元素去重的方法
  10. 从 RequireJS 到 SeaJS(2)