位置: 编程技术 - 正文

利用python程序帮大家清理windows垃圾(如何用python编写一个程序)

编辑:rootadmin

推荐整理分享利用python程序帮大家清理windows垃圾(如何用python编写一个程序),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python程序给别人用,利用python进行,python怎样用,python代码怎么给别人用,python 帮助怎么用,运用python编写程序,帮写python代码,python代码怎么给别人用,内容如对您有帮助,希望把文章链接给更多的朋友!

前言

大家应该都有所体会,在windows系统使用久了就会产生一些“垃圾”文件。这些文件有的是程序的临时文件,有的是操作记录或日志等。垃圾随着时间越积越多,导致可用空间减少,文件碎片过多,使得系统的运行速度受到一定影响。

而Mac系统和Linux系统并不存在这类问题,所以只适用于windows

知识概要

某些缓存文件可以提高程序的执行速度,比如缓存 cookie、使用记录 recent、预读取 prefetch 等。所以清理临时文件并不代表系统运行就会变快,有时也可能变慢。

windows电脑中的垃圾文件及文件夹主要有哪些?

系统盘 %system% 下文件类型:

【临时文件(*.tmp)】

【临时文件(*._mp)】

【日志文件(*.log)】

【临时帮助文件(*.gid)】

【磁盘检查文件(*.chk)】

【临时备份文件(*.old)】

【Excel备份文件(*.xlk)】

【临时备份文件(*.bak)】

用户目录 %userprofile% 下文件夹

【COOKIE】 cookies*.*

【文件使用记录】 recent*.*

【IE临时文件】 Temporary Internet Files*.*

【临时文件文件夹】 Temp*.*

Windows 目录 %windir% 下文件夹

利用python程序帮大家清理windows垃圾(如何用python编写一个程序)

【预读取数据文件夹】 prefetch*.*

【临时文件】 temp*.*

获取文件地址

操作需要os模块,如获取工作目录:

切换工作目录:

获取系统盘符:

获取用户目录:

获取 Windows 目录:

遍历目录

要想遍历文件夹,需要用到 os.walk(top,topdown=True,onerror=None)

参数top表示需要遍历的顶级目录的路径。 参数topdown的默认值是“True”表示首先返回顶级目录下的文件,然后再遍历子目录中的文件。当topdown的值为"False"时,表示先遍历子目录中的文件,然后再返回顶级目录下的文件。 参数onerror默认值为"None",表示忽略文件遍历时的错误。如果不为空,则提供一个自定义函数提示错误信息后继续遍历或抛出异常中止遍历。 返回值:函数返回一个元组,含有三个元素。这三个元素分别是:每次遍历的路径名、路径下子目录列表、目录下文件列表。

判断是否垃圾文件

os.path.splitext() 可以对文件名进行切割

删除文件

删除文件与删除文件夹调用的是不同的函数。

os.rmdir 只能删除空文件夹,如果文件夹非空,则会报错。所以应该用:

文件正在运行或者受到保护、当前账户没有足够权限时,删除会报错。

最后整理删除函数为:

获取文件大小

完整程序

注意:由于牵涉到文件删除操作,请在动手前务必反复确认代码,万一导致什么重要文件被删.

务必确认!!!

务必确认!!!

务必确认!!!

总结

最近在看一些qt界面的内容。可以结合做一个有图形界面的程序 。

标签: 如何用python编写一个程序

本文链接地址:https://www.jiuchutong.com/biancheng/381397.html 转载请保留说明!

上一篇:Python科学计算之NumPy入门教程(python科学计算基础教程)

下一篇:总结python实现父类调用两种方法的不同(python 父类方法)

  • 山东税务网上申报平台操作员查询
  • 月度税率表和综合所得税率表区别
  • 增值税影响利润总额吗
  • 翻唱歌曲发行时怎么把原唱名字改了
  • 一般纳税人每月开票不超10万
  • 在网上怎么预约办健康证
  • 公允价值变动损益和投资收益区别
  • 建筑行业税负率表2023最新
  • 财产损失税务备案
  • 有限公司跟股份有限公司的区别
  • 阿里巴巴新任董事长简历
  • 暂估入库的材料领用时如何做账
  • 社保基数与个税缴纳基数一致
  • 年会的奖金入什么科目
  • 应税服务计入什么科目
  • 增值税发票税率是星号
  • 开票代码在哪里看
  • 总账科目和明细科目有哪些
  • 发票作废了还能查验吗
  • 债转股的税收政策
  • 会计账目怎么理
  • 销售库存商品的记账凭证
  • 教培机构房租占比
  • 小规模季度的税收优惠
  • 外资公司办事处职能
  • 员工离职一次性结清工资
  • linux怎么安装使用conda
  • 王者荣耀电脑版怎么键盘操作
  • 一次性所得个人所得税缴纳标准
  • 增值税发票要审核成功才能开吗
  • nginx加php
  • PHP:imagecreatefrompng()的用法_GD库图像处理函数
  • 签了购房合同贷款办不下来怎么办
  • 命令行基础
  • 建筑业预缴的个人所得税怎么在申报表体现
  • 静态html怎么部署到服务器
  • 出口抵减内销产品应纳税额怎么结转
  • 补交之前年度税款怎么调账
  • 微擎框架可以干什么
  • 失业保险金退回告知书
  • 公司银行开户的费用怎么做账
  • 小规模纳税人可以开专票吗
  • 进口货物交哪些税费
  • 外币财务报表的未分配利润
  • 销售货物免税
  • 所得税多交了不退会不会来查账
  • 事业单位财政拨款收入会计分录
  • 暂估库存商品计算怎么算
  • 织梦cms官网
  • mongodb如何分片
  • python数组合并并排序
  • 银行利息支出税率是多少
  • 可供分配的利润包括
  • 公司收到待报解预算收入在哪里查具体情况
  • 包装的设计要遵循哪些要求?
  • 房地产项目公司组织架构
  • 专项储备 科目
  • 房地产公司退房款怎么做账
  • 信用卡账单最低还款额是什么意思
  • 发票跨年冲红怎么做账
  • 人力公司开的代驾发票
  • 投资性房地产按成本法计提折旧
  • 什么是四大行业
  • 小规模公司购买汽车如何抵税
  • 数据库设计三大范式
  • win8自带软件
  • vistasp3
  • u盘安装win8系统教程
  • xp系统能用谷歌吗
  • imac触发角
  • windows xp快捷键设置在哪
  • win7安装补丁慢的原因
  • gnome版本
  • win7移动软件
  • cocos2dx入门
  • jquery实战
  • 出口发票与报关单名称不一致影响退税吗
  • 一般纳税人租赁费税率
  • 顺德中学校徽图片大全1998年
  • 公司以融资租赁形式从事非法放贷业务,,能否让法院判
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设