获取指定文件夹下的jpg格式File文件

 /**
     * @Description 获取指定文件夹下的jpg格式File文件
     * @time 2020-12-07 09:05
     * @param file 路径
     * @param name 文件夹名
     * @param list 返回文件夹下的jpg格式图片
     * @throws IOException
     */
    public  List<File> getJpgFile(File file, String name, List<File> list){
        File[] files = file.listFiles();
        //循环遍历
        for (File f: files){
            //判断是不是文件夹
            if (f.isDirectory()){
                //是否已name值同名
                if (name.equals(f.getName())){
                    File[] f2 = f.listFiles();
                    for (File f3: f2){
                        boolean flag = f3.getName().substring(f3.getName().lastIndexOf(".") + 1).equals("jpg");
                        //是否是jpg结尾
                        if (flag){
                            list.add(f3);
                        }
                    }
                }
                getJpgFile(f, name,list);
            }
        }
        return list;
    }

  

原文地址:https://www.cnblogs.com/pt-lqb/p/14097390.html