递归查看文件夹所有文件

递归查看文件夹所有文件

**public static Object recursion(File file) {
        HashMap<String, Object> map = null;
        ArrayList<Object> fileList = new ArrayList<Object>();
        if (file.isFile()) {
            return file.getName();
        } else {
            File[] files = file.listFiles();
            assert files != null;
            for (File file1 : files) {
                fileList.add(recursion(file1));
            }
            map = new HashMap<String, Object>(10);
            map.put(file.getName(), fileList);
            return map;
        }
    }
}**

Supongo que te gusta

Origin blog.csdn.net/weixin_49260016/article/details/114582977
Recomendado
Clasificación