为了账号安全,请及时绑定邮箱和手机立即绑定

不用递归,怎样获取文件夹的大小?

不用递归,怎样获取文件夹的大小?

慕勒3428872 2018-12-13 14:19:14
很容易想到获取文件夹大小的方式是递归获取文件夹下的所有文件,然后把这些文件的大小加起来。但这种方式有两大问题:1.如果要查询的文件夹较多,效率比较低;2.文件大小之和其实比父文件夹的大小要小一些。我们知道windows中可以直接右键查看文件夹的大小,我想知道它是怎样知道文件夹大小的?编程时能通过什么方式来获取这个文件夹的大小?
查看完整描述

1 回答

?
森林海

TA贡献2011条经验 获得超2个赞

windows也是递归的吧,如果文件夹复杂,右键的的时候,文件夹的大小是慢慢增加的,不是一下子显示的


查看完整回答
反对 回复 2019-01-11
  • 1 回答
  • 0 关注
  • 377 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信