java获得某目录下目录数及文件数

 时间:2026-02-12 12:37:09

1、抱歉,我习惯用eclipse了,我准备打开eclipse,妳呢?

java获得某目录下目录数及文件数

2、我创建了一个名叫NumberOfFiles的class

java获得某目录下目录数及文件数

3、为了可以体现出执行需要时间。

我这里特意选中了windows里文件数可能是最多的文件夹,也就是:

C:\Windows\System32

java获得某目录下目录数及文件数

4、使用listFiles()方法将目录下所有文件及子文件夹罗列出来,

再用for-each循环把文件及文件夹分别累计一下。

还有,将文件的大小都累加一下。

java获得某目录下目录数及文件数

5、最后,我们把累计用时通过System.currentTimeMillis()来首尾计算一下

java获得某目录下目录数及文件数

6、最后,我们运行一下,得到了想要的结果。

  files: 2725   // 这个文件夹的根目录下有 2725个文件。

folders: 96   // 这个文件夹的一级子文件夹一共有96个。

  total: 1366624365 Bytes  // 所有文件累计字节数为1366624365个字节。

-------------

it takes 386ms.  // 累计用时386毫秒。

  • 四喜丸子的做法
  • 干贝冬瓜汤的做法
  • 废水处理废气治理
  • 凉茄子的家常做法凉拌
  • 十二指肠溃疡晚上疼的睡不着怎么办
  • 热门搜索
    齐装网怎么样 要字怎么读 反流性胃炎怎么治疗 cs1.6怎么加人 蛲虫怎么治 一体机电脑怎么样 防冻液可以混用吗 四月旅游 台儿庄古城旅游攻略 什么游戏可以挂机赚钱