位置: 编程技术 - 正文

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

  • 应交税费是什么科目借贷方向
  • 小规模增值税免征额
  • 退税流程怎么操作APP
  • 办理外经证后缴税怎么交
  • 工会经费和职工教育经费比例
  • 中小微企业优惠政策落实措施
  • 写字楼出租可以给租户注册吗
  • 发票虚开税务局要求补税怎么办?
  • 固定资产的入账价值怎么计算
  • 收派服务费入什么科目
  • 总资产报酬率可以用净利润计算吗
  • 税收分类编码里的劳务是劳务派遣的意思吗
  • 税收优先权的表述
  • 对公银行转款备注重要吗
  • 酒店垃圾处理费标准怎么确定
  • xp系统咋样
  • 合并报表长投和所有者权益抵消的原理
  • 个人所得税跨年度能退吗
  • 投资收益亏损后会怎么样
  • 手机word文档怎么加照片
  • 购买固定资产发生的支出是资本性支出
  • php数组函数有哪些
  • 招投标公司需要什么条件
  • 电脑没有声音问题
  • php的运算符主要包括哪些?
  • 非货币性资产投资的会计处理
  • php检测是否登录
  • 怎么计提企业所得税
  • 查看ntpdate状态
  • 固定资产发票税率多少
  • 如何把握售后租回交易的主要问题
  • 未形成无形资产计入当期损益的
  • 一般纳税人无票收入怎么报增值税
  • 个人终止投资经营的条件
  • html前端开发教程
  • 国外购买土地
  • python正态分布采样
  • 开工程款发票有什么规定?
  • 同一控制下企业合并发生的审计费用计入
  • 印花税的缴纳
  • SQL SERVER 2008 R2 重建索引的方法
  • mysql 优化口诀
  • 个人独资企业的
  • 税控盘和维护费440元抵减增值税吗
  • 增值税发票联次及其作用
  • 个税汇算清缴什么意思?
  • 保证金计算器
  • 固定资产税前一次性扣除会计处理与税务处理
  • 个税滞纳金影响企业吗
  • 产权转移书据印花税减免政策
  • 取得其他权益工具投资发生的交易费用
  • 一般纳税人存货成本包括增值税吗为什么
  • 可供出售金融资产公允价值变动
  • 采购成品油会计分录
  • Linux系统下Mysql使用简单教程(一)
  • mysql删除和更新效率
  • sql2000数据库怎么使用
  • mysql里面的事务
  • debian系统教程
  • linux 新手
  • linux系统硬盘分区
  • bios设置u盘启动顺序
  • 浏览器8系统怎么打不开主页
  • w10强制更新怎么关闭
  • windows10下软件的app
  • 升级ubuntu
  • win7系统显卡驱动怎么安装
  • 在linux系统中创建文件的命令
  • win安装ie8
  • linux服务器如何配置ip
  • JavaScript数组删除元素
  • mvp功能
  • easyui getselections
  • unity3d all compiler errors
  • <script defer> defer 是什么意思
  • python的iloc
  • js命名函数
  • 重庆国税电子税务局手机版
  • 广州酒家月饼抽奖公告最新
  • 江西省税务局电话号码查询
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设