【IntelliJ IDEA 2019.3】java遍历目录

遍历目录:

    // 通过递归得到某一路径下所有的目录及其文件
    public static void getFiles(String filePath){
        File root = new File(filePath);
        File[] files = root.listFiles();
        for(File file:files){
            if(file.isDirectory()){
                // 递归调用
                getFiles(file.getAbsolutePath());
                filelist.add(file.getAbsolutePath());
                System.out.println("显示"+filePath+"下所有子目录及其文件"+file.getAbsolutePath());
            }else{
                String filename = file.getAbsolutePath();
                System.out.println("显示"+filePath+"下所有子目录"+filename);
                }
            }
        }
    }

 

 

posted on 2020-03-31 17:09  lizhuohui  阅读(69)  评论(0编辑  收藏  举报

导航