【发布时间】:2011-08-21 12:51:49
【问题描述】:
我想创建 python 命令行代码,该代码能够打印具有所有子目录大小(来自某个目录)和最常见扩展名的目录树...我将展示示例输出。
- root_dir (5 GB, jpg (65 %): avi (30 %) : pdf (5 %))
-- aa (3 GB, jpg (100 %) )
-- bb (2 GB, avi (20 %) : pdf (2 %) )
--- bbb (1 GB, ...)
--- bb2 (1 GB, ...)
-- cc (1 GB, pdf (100 %) )
格式为:
嵌套级别,目录名称(包含所有文件和子目录的目录大小,该目录中最常见的扩展以及大小百分比。
到目前为止,我有this 代码 sn-p。问题是它只计算目录中的文件大小,因此结果大小小于目录的实际大小。另一个问题是如何将它们放在一起打印我上面定义的树而不进行冗余计算。
【问题讨论】:
-
到目前为止,您是否编写过任何代码或规划过任何逻辑?请发帖。
标签: python directory file-extension