码迷,mamicode.com
首页 > 其他好文 > 详细

递归求一个文件夹的大小

时间:2019-09-16 09:39:00      阅读:69      评论:0      收藏:0      [点我收藏+]

标签:ret   strong   list   new   span   stat   exce   throws   exception   

建立一个任意路径的对象求取该路径下文件夹的大小:
public class Test {

public static void main(String[] args) throws IOException {
//创建文件对象
File file = new File("D:\\JavaSE");
System.out.println(method(file));
}
//写方法求文件大小
public static long method(File file) {
long line = 0l;
if (file.isDirectory()) {
File[] files = file.listFiles();
for (File file1 : files) {
line += method(file1);
}
}
return line += file.length();
}
}

递归求一个文件夹的大小

标签:ret   strong   list   new   span   stat   exce   throws   exception   

原文地址:https://www.cnblogs.com/robotsu/p/11525402.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!