自动化办公练习2:删除大文件
2021/6/14 10:51:08
本文主要是介绍自动化办公练习2:删除大文件,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
自动化办公练习2:
一些不需要的、 巨大的文件或文件夹占据了硬盘的空间, 这并不少见。如果你试图释放计算机上的空间, 那么删除不想要的巨大文件效果最好。但首先你必须找到它们。
编写一个程序, 遍历一个目录树, 查找特别大的文件或文件夹, 比方说,超过100MB 的文件将这些文件的绝对路径打印到屏幕上。
案例中需要100M,没有100M,随便对比了5M的文件。文件只是打印出路径,没有删除,若要删除os.remove(path)就行。
# 导入模块 import os path = r'G:\常用' # 要查找的路径 for dirpath, dirlist, filelist in os.walk(path): for file in filelist: 文件地址 = dirpath + '/' + file 文件大小 = os.path.getsize(文件地址) / 1024 / 1024 # 转化成MB大小 if 文件大小 > 5: # 假设与5M大小判断 print(f'({文件地址},{round(文件大小, 2)}MB') # 输出文件路径和文件大小
os.path.getsize(path)
获取指定路径 path 下的文件的大小,以字节为单位
注:计算机中的单位换算:字节→1024-K→1024-M→1024-G→1024-T
import os a=os.path.getsize(r'C:\Users\Administrator\Desktop\py_learn\测试.py') print(a) # 输出 — 351
这篇关于自动化办公练习2:删除大文件的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-15鸿蒙生态设备数量超8亿台
- 2024-05-13TiDB + ES:转转业财系统亿级数据存储优化实践
- 2024-05-09“2024鸿蒙零基础快速实战-仿抖音App开发(ArkTS版)”实战课程已上线
- 2024-05-09聊聊如何通过arthas-tunnel-server来远程管理所有需要arthas监控的应用
- 2024-05-09log4j2这么配就对了
- 2024-05-09nginx修改Content-Type
- 2024-05-09Redis多数据源,看这篇就够了
- 2024-05-09Google Chrome驱动程序 124.0.6367.62(正式版本)去哪下载?
- 2024-05-09有没有大佬知道这种数据应该怎么抓取呀?
- 2024-05-09这种运行结果里的10.100000001,怎么能最快改成10.1?