Windows 系统用久了,磁盘中就会产生大量的“垃圾”文件。这些文件有的是程序使用过的临时文件,有的是操作记录和日志信息等。因为往往不能被有效地清理干净,越积越多,导致用户的可用空间越来越小。同时也会因为碎片文件过多,使得系统的运行速度受到一定影响。 像我这种强迫症用户显然受不了这种状况,定期清理垃圾文件很有必要。 对于 Windows 系统,网上有一些现成的垃圾文件清理脚本。不过作为一个 Python 学习者,当然要自己动手来实现一个才合理嘛。 Python 的 os 模块,提供了较为丰富的处理系统文件与路径的函数。下面我们就靠它,来实现一个自己的磁盘清理小程序。 动手前的友情提示:
言归正传,电脑中的垃圾文件及文件夹主要有下面几类:
如果你了解自己使用的软件产生的其它垃圾文件,也可以添加至待删除的列表上。 与我们直接在 Windows 可视化窗口删除文件或文件夹类似,使用 Python 清理磁盘大致亦可分为 获取文件地址、判断垃圾文件、删除垃圾文件和文件夹三步: 1. 获取文件地址 在可视化窗口中,我们点击每个文件夹的图标,打开不同文件夹,可以看见窗口的地址栏也随之切换到了对应的目录下,在 Python os 模块中,同样是根据文件地址来查找文件,相应的函数如下: 获取当前目录路径 |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|