| 查看: 2210 | 回复: 16 | |||
[交流]
统计指定目录下每个文件的大小(包括文件夹)
|
|||
|
#原贴网址:https://www.52pojie.cn/thread-850755-1-1.html 作者:hustlzp # 使用Python 3运行 import os # 获取文件夹下的文件大小 https://www.jianshu.com/p/a5ec32322fd6 def Get_Dir_Size(dir): size = 0 for root, dirs, files in os.walk(dir): size += sum([os.path.getsize(os.path.join(root, name)) for name in files]) return size # python 文件大小显示kb、mb或gb等 https://blog.csdn.net/mp624183768/article/details/84892999 def Covert_File_Size(size): kb = 1024; mb = kb * 1024; gb = mb * 1024; tb = gb * 1024; if size >= tb: return "%.1fTB" % float(size / tb) if size >= gb: return "%.1fGB" % float(size / gb) if size >= mb: return "%.1fMB" % float(size / mb) if size >= kb: return "%.1fKB" % float(size / kb) os.chdir(r'C:\Program Files') #更改当前工作目录 def Print_Size_Of_Current_Dir(): file_size = dict()# 创建一个空的字典,用来存储我们的结果 current_work_dir = os.curdir #指代当前目录,在windows系统下是'.' # current_work_dir = os.getcwd()#返回当前工作目录 all_file = os.listdir(current_work_dir)#用列表列举当前目录中的文件名 for each_file in all_file:#依次提取这个列表中的每一个元素(路径) if os.path.isdir(each_file) == True:#判断这个路径是否表示文件夹 file_size.setdefault(each_file,Covert_File_Size(Get_Dir_Size(each_file))) else:# 如果不是文件夹,即是有后缀的那些文件 file_size.setdefault(each_file, Covert_File_Size(os.path.getsize(each_file))) #下面我们来打印结果 for type_file in file_size: print('【%s】:【%s】'%(type_file,file_size[type_file])) Print_Size_Of_Current_Dir() |
» 猜你喜欢
售SCI一区T0P文章,我:8.O.55.1.O54,科目全,可伽急
已经有3人回复
浙江师范大学是怎么坑我的
已经有7人回复
求教各位大神:2026教育部人文社科青年基金项目何时公示呀?
已经有6人回复
面上有专家说实验设备不是我们单位的
已经有8人回复
科研求助
已经有4人回复
博士去二本高校当辅导员,如何调整心态?
已经有11人回复
江苏省自然基金 什么时候出结果
已经有6人回复
闲聊
已经有3人回复
» 抢金币啦!回帖就可以得到:
项目结题验收,希望一切顺利
+1/983
急招科研助理/博士后
+2/158
美国肯塔基大学Dr. Sheng Tong博士后招聘(空间可控的基因组编辑与肿瘤免疫治疗)
+1/99
211诚招材化相关专业硕士、博士、博后(长期有效)推免-保研-调剂-申博
+1/41
中国科大-合肥国家实验室冷原子量子网络团队招聘启事
+2/34
欢迎推免生/准推免生报名(约80名每年)--长期有效--物理/电子等所有理工专业
+1/29
中科院西北研究院招收遥感、地信相关专业联培研究生及科研助理!
+1/19
深圳大学应用技术学院招聘凝聚态物理博士后
+1/18
深圳大学2027级光电信息工程/物理学研究生推免
+1/17
哈工大(深圳)招收工程热物理专业2027入学博士生
+1/9
广东省智能院与澳门大学、澳门科技大学、澳理工联合培养博士招生
+1/9
清华大学联合大湾区大学招聘博士后、研究助理
+1/5
清华大学与大湾区大学联合招聘博士后、研究助理
+1/4
招聘材料计算,分子动力学模拟相关讲师
+1/3
上海交大刘苏萌课题组招收集成电路专项硕士生(ALD前驱体方向,头部企业联培)
+1/2
Paris Saclay university, Dallerac教授团队招收2027CSC–Saclay合作奖学金博士生
+1/2
合肥工业大学许婷婷老师招收2027年入学博士研究生,有机/高分子合成背景
+1/2
神经肽 SP 通过肠道菌群及代谢物肌醇改善结肠炎及其伴随焦虑样行为
+1/1
钯膜纯化设备,如何匹配不同科研量级
+1/1
中国科学院兰州化学物理研究所青岛基地王楠楠课题组诚招联合培养硕士一名
+1/1
2楼2019-01-09 11:13:07
简单回复
longwave3楼
2019-01-09 11:19
回复
tzynew4楼
2019-01-09 12:33
回复
2019-01-09 13:55
回复
youngen6楼
2019-01-09 19:10
回复
youngen7楼
2019-01-09 19:11
回复
nono20098楼
2019-01-09 20:25
回复
·
2019-01-09 20:28
回复
iamluo10楼
2019-01-09 22:08
回复
syhorchid11楼
2019-01-09 23:35
回复
Biotage12楼
2019-01-11 07:44
回复
hbabc13楼
2019-01-11 07:53
回复
sz_kebaoyuan14楼
2019-01-11 07:56
回复
xiaoqiuqiu2015楼
2019-01-11 07:58
回复
miaojiabing16楼
2019-01-14 08:16
回复
miaojiabing17楼
2019-01-16 08:05
回复









回复此楼