读取一个文件夹下所有文件及子文件夹下的所有文件

/**
     * 查找文件夹下所有的文件
     * @param dir            查找的文件夹
     * @return
     */
    public static List<String> findFile(File dir){
        File[] dirFiles = dir.listFiles();
        
        for(File temp : dirFiles){
            if(!temp.isFile()){
                findFile(temp);
            }
            if(temp.isFile()==true){
                olist.add(temp.getAbsolutePath());
            }
        }
        return olist;
    }

原文地址:https://www.cnblogs.com/java-h/p/10583989.html