位置: 编程技术 - 正文

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

  • 水利建设专项基金的税率
  • 预计产品质量保证损失是什么意思
  • 子公司借钱给母公司的会计处理
  • 红字发票信息表盖章位置图片
  • 大病医疗专项附加扣除标准举例
  • 对账状态未对账
  • 开发成本可以计增值税吗
  • 业务宣传及广告费超比例
  • 研发准备金期末余额帐务处理是怎样的?
  • 机打发票丢失如何处理报销
  • 安装工程中安装工程与市政路灯工程界定不正确的是
  • 快消品应收账款风险策划方案
  • 自己公司开发票有什么好处
  • 季度保税企业所得税申报的逾期申报怎么办?
  • 计提附加税的会计分录怎么写
  • 以前年度有亏损需要交增值税吗为什么
  • 移动通信定额发票
  • 房地产企业资金监管账户
  • 做内账收入含税吗
  • 退留抵税额会计分录
  • 公司设备租赁给客户怎么做科目
  • 收到折扣属于什么会计科目
  • 员工报销差旅费并归还借款会计分录
  • 利用的英文
  • 受托方代收代缴的消费税计入成本吗
  • 盒装cpu和散装
  • PHP:curl_multi_close()的用法_cURL函数
  • hdaudpropshortcut.exe是什么进程 作用是什么 hdaudpropshortcut进程查询
  • php进程数量怎么决定
  • 计提摊销的分录
  • 不得领购使用增值税专用发票
  • 特定业务计算的应纳税所得额是指
  • springmvc执行流程简单
  • lsscsi命令详解
  • phpcms怎么修改模板风格
  • mongodb 合并数据库
  • 税票和发票的区别图片
  • 什么时候计提所得税费用会计分录
  • 分公司税务登记流程与操作手册
  • 固定资产折旧方法和计算公式
  • 公司注销后实收资本要交税吗
  • 资产负债有哪些科目
  • 商场返现活动怎么入账
  • 对外公司
  • 出口样品视同销售如何做会计处理?
  • 国土资源税的计税依据
  • 一般纳税人每月开票限额是多少
  • 股权投资如何记账
  • 坏账准备怎么计提比例
  • 私企会计一般一个月多少钱
  • 断电恢复
  • Win10 Mobile 10549中Cortana电池消耗很大该怎么办?
  • Vista 优化预读文件设置,提速开关机速度
  • 在服务器上创建用户
  • linux系统监控软件
  • 进程mmc.exe
  • macos 安装win7
  • win7软件界面显示不全怎么办
  • windows8安装程序
  • win7如何设置网络连接路由器
  • Unity3d_用PlayerPrefs保存和读取数组
  • Expand、Fasthelp、Fc命令的用法
  • Unity3D游戏开发毕业论文
  • Unity3D游戏开发标准教程
  • python进阶视频
  • vue miniui
  • getmac/v
  • Nodejs+angularjs结合multiparty实现多图片上传的示例代码
  • Unite Beijing 2015大型活动
  • unity3d winform
  • js中文本框设置的代码
  • rpg好玩地图
  • 侧边栏html
  • python的argparse用法
  • 临时税务登记证是什么意思
  • 公交爱心卡需要每年审吗
  • 漳州市医保缴费标准
  • 国税地税什么时候申报
  • 国家税务总局上海税务局(个人)
  • 小组长的职责及职责
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设