【springmvc部分功能源码仿写第一步】实现java对目录下所有文件的遍历

废话不多说,直接上源码!

public class MiniSpring {
    public static void main(String[] args) {
        String path = "D:\\ideaProject\\thread";
        File file = new File(path);
        List list = new ArrayList<>();
        System.out.println(find(file,list));
    }

    public static List find(File file,List list){

        File[] files = file.listFiles();
        for (File file1 : files) {
            if(file1.isDirectory()){
                find(file1,list);
            }
            if(file1.isFile()){
                String filePath = file1.toString();
                String[] split = filePath.split("\\\\");
                list.add(split[split.length - 1]);
            }
        }

        return list;
    }
}

输出结果

【springmvc部分功能源码仿写第一步】实现java对目录下所有文件的遍历_第1张图片

你可能感兴趣的:(java,spring,windows)