递归求一个文件夹的大小
Posted robotsu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了递归求一个文件夹的大小相关的知识,希望对你有一定的参考价值。
建立一个任意路径的对象求取该路径下文件夹的大小:
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();
以上是关于递归求一个文件夹的大小的主要内容,如果未能解决你的问题,请参考以下文章