位置: 编程技术 - 正文

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

  • 电子承兑到期怎么操作流程
  • 申报后发现成本算错了
  • 注册了公司没有经营会怎么样
  • 编制利润表会计等式
  • 增值税进项税金额是含税还是不含税
  • 跨年的发票作废账务如何处理
  • 冲减应付账款
  • 当月有待发货如何退货
  • 融资租赁的服务费的标准
  • 质量问题扣款账务处理
  • 负债月末正常余额是什么
  • 库存半成品属于什么会计科目
  • 预交电费有发票吗
  • 购买银行承兑利息收入是否缴纳增值税?
  • 没有进项开销项发票是虚开发票吗
  • 享受小微企业所得税优惠条件2022
  • 如何在国税网站下载财务报表
  • 公司名下没车能报油费吗
  • 长期借款优缺点分析
  • 经营性现金净流量是什么意思
  • 固定资产审计目标
  • 土地使用税计税依据及计算方式
  • 借支单如何做账科目
  • win10平板模式不好用
  • amr文件下载
  • php面向对象是什么意思
  • 纳税调整项目有一个其他调增金额是怎么组成的
  • 广告费发票内容是什么
  • pnp算法简介与代码解析
  • chatGPT背后的真正逻辑
  • pytorch训练yolov3
  • detr训练自己的数据集
  • iterator用法 移除对象
  • html小游戏代码大全
  • ssh远程登录执行命令
  • 买货没发票如何入账?
  • 员工社保缴纳规定标准
  • 或有资产确认的前提为什么是
  • 蔬菜免征增值税优惠
  • 中国互联网创业成功的年轻人
  • 境外公司汇款给个人要交税吗
  • 出售长期股权投资
  • 劳务分包的形式完成施工任务
  • 小型微利企业所得税按什么预缴
  • 非民营企业会计账务处理
  • 残疾人就业保障金
  • 进项税额转出期限是多久
  • 企业所得税汇算清缴时间
  • 商家的促销
  • 支付员工经济补偿金会计处理方式
  • 销售退货的会计账怎么处理
  • 机动车销售折让红字信息表
  • 生产中产生的废油漆桶等危险废物应当作为什么贮存
  • 有什么科目需要考试吗英语翻译
  • 做账工资和申报工资不一样有风险吗
  • 进项税和销项税怎么理解
  • 怎样计算存款利息?
  • sqlserver 临时表 准备
  • SQL里类似SPLIT的分割字符串函数
  • winxp关闭自动更新方法
  • win8应用商店打开很慢怎么办
  • hyper怎么用
  • win10预览体验三个选项
  • linux命令pwd是什么意思
  • win10rs2是哪个版本
  • win10每周更新
  • win8取消开始界面
  • windows 水印
  • win10的hyper-v在哪
  • android开发一般用什么软件
  • jquery常用动画制作
  • Android屏幕外侧滑条
  • node.js中的http.get方法使用说明
  • javascript怎么做
  • 新浪微博模仿推特
  • javascript教程代码
  • 上海税务网上报税
  • 车价36万保险一般多少钱
  • 天津本田天虹90摩托车库存
  • 船舶吨税案例分析
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设