| 查看: 2148 | 回复: 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() |
» 猜你喜欢
今年的WR进展到哪一步了?
已经有8人回复
时间戳他又来了
已经有17人回复
系统今天又提示维护了,估计离放榜不远了
已经有9人回复
产物和副产物价值比较
已经有4人回复
这个自发加氧反应的机理是什么?
已经有7人回复
J-J-W不为人知的一面
已经有19人回复
没消息就是被刷了呗
已经有14人回复
微信指数没变化,科研之友没阅读
已经有8人回复
这种情况还有戏吗
已经有11人回复
同事接到电话了,我却没有
已经有4人回复
» 抢金币啦!回帖就可以得到:
今年面上没有消息,想来是没了,散个金攒攒人品,为明年祈福
+1/621
浙江理工大学能源催化团队诚聘专职教师/博士后
+2/212
具有超高耐腐蚀性的铝合金阳极氧化后处理工艺
+1/84
上海 东华大学 刘栋良 招 2027 学术型博士(化学专业)
+1/73
西湖大学物理学、光学、电子信息方向博士生招生(长期有效)
+5/65
武汉大学集成与超构光子芯片团队招收博士生
+5/60
祈福面上好运,散金币
+1/57
西湖大学物理学、光学、电子信息方向博士生招生(长期有效)
+5/45
大连理工大学化学学院界面介导黏附与组装课题组招收2027级推免生/考研生
+1/31
直博夏令营--北京理工大学/国家人工智能学院AI交叉学科联合招生
+1/23
浙江大学王宇课题组诚聘博士后/博士研究生/科研助理(招聘长期有效)
+1/16
西安交通大学补亚忠课题组招收申请考核制博士生
+2/12
多本Scopus收录国际英文期刊征稿,全免 APC!含医学期刊
+1/11
中国科学院大学张继成副教授招收博士研究生(先进Li/Na电池正极、固态电池方向)
+1/7
四川大学周加境课题组招博士研究生/研究助理(自组装材料/生物医学方向)
+1/6
宁波诺丁汉大学新能源与环境材料技术研究中心招收2027年春季入学博士生
+1/6
国际 EI 会议征稿进行时
+1/5
破五唯不包括专利是吧?
+1/4
PEMFC耐久数据合作
+2/2
中科院大连化物所诚聘博士后/科研助理/项目聘用人员
+1/2
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
回复











回复此楼