位置: 编程技术 - 正文

利用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 父类方法)

  • 企业减少注册资金需要缴税吗
  • 金税四期一般纳税人应对
  • 外经证到期如何填写最新有效期限
  • 旅行社团队意识
  • 应付债券利息计入哪里
  • 支付劳务费需要开发票吗
  • 临时设施费怎么结算
  • 递延所得税当期所得税费用
  • 预付材料款的会计分录怎么写
  • 纳税人取得不动产进项税额怎么抵扣
  • 房地产开发成本和开发费用的区别
  • 上市公司个税手续流程
  • 银票贴现需要银行授信吗
  • 单位聘请临时工工资怎么报税
  • 新会计准则税金及附加
  • 发票报销的补助是否缴纳个人所得税?
  • 增值税减除后附加税计算方法
  • 把水费开成物业费发票有什么风险吗?
  • 作废发票 红字发票
  • 员工的家庭
  • 什么叫未完税
  • 转增股本是股票股利吗
  • 购入的汽车怎么入账
  • 违约支付工程款的违约金
  • 公司房产税如何计算器
  • 长期股权投资的交易费用计入哪里
  • 需要会计报表的人
  • 公司付电费发票怎么做账
  • 股东和原始股的区别
  • 投资性房地产转为自用的会计处理
  • 海关进口增值税和关税怎么入账
  • 结转存货跌价准备冲减主营业务成本
  • 技术服务费如何收取
  • 预收款项的减少
  • win11测试版和正式版区别
  • 对于接受捐赠的固定资产,其成本应当依次按照
  • 外贸企业代理出口销售的出口退税手续
  • P2PNetworking3.exe - P2PNetworking3是什么进程 有什么用
  • 2020年外贸企业年终总结
  • elements table
  • 新会计制度出台的背景
  • 收到质量赔款做什么会计科目
  • 全网最新的暗号
  • 微信小程序用电脑怎么打开
  • php xml转数组
  • 无形资产转让账务怎么做
  • 帝国cms栏目可以看吗
  • 经费支出的定义
  • 账上没有实收资本
  • 股东投钱一般怎么投
  • 成本费用率分析说明
  • 土地摊销计入成本还是费用
  • 行政事业单位职工工伤有哪些待遇
  • 转出未交增值税借方余额怎么处理
  • 政府拨款怎么做账
  • 运输费用怎么计算
  • 代收污水处理费免税
  • 跨年多计提的工资如何处理
  • 企业研发支出的核算内容
  • 滴滴发票抬头是什么意思
  • 收到投资款如何声明
  • 商品降价如何进行投诉
  • 一个企业至少应纳多少税
  • sum(case when then)(判断男女生的个数)
  • ubuntu-desktop启动
  • win10系统应用和浏览器控制需要启用吗
  • spoolsrv.exe - spoolsrv是什么进程 有什么作用
  • win8安装盘
  • 安装双系统之后win10进不去
  • node.js go
  • shell脚本tr
  • perl读取文件内容
  • js显示nan
  • android注册界面设计
  • ssh连不上centos
  • windows批量添加文件后缀
  • python 文件操作,读,写,指定位置
  • 湖北税务报税系统官网
  • 广州市天河税务局电话号码
  • 不想订亲
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设