递归计算一个文件夹中所有文件大小的总和

╄→尐↘猪︶ㄣ 提交于 2020-03-06 13:39:43
public static void main(String[] args) {
        File file = new File("文件夹路径");
        long length = method(file);
        System.out.println(length);
    }
    public static long method(File file){
        File[] files = file.listFiles();
        long l=0;
        for (File f : files) {
            if (f.isFile()){
                l += f.length();
            }else {
                l += method(f);
            }
        }
        return l;
    }
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!