首页 > 其他 > 详细

递归查询文件夹下面的指定后缀的文件 获取文件的列表

时间:2020-04-26 19:00:46      阅读:56      评论:0      收藏:0      [点我收藏+]
    /**
     *遍历查询文件夹下面指定后缀的文件 
     */
    public static List<String> findFile(File file,String buff){
        List<String> files=new ArrayList<String>();
        if(!file.exists()){
            throw new NullPointerException();
        }
        if(file.isFile()){
            if(!StringUtils.isBlank(buff) && file.getPath().endsWith("."+buff)){
                files.add(file.getPath());
            }
        }else{
            File[] childrenFile=file.listFiles();
            for(int i=0;i<childrenFile.length;i++){
                files.addAll(findFile(childrenFile[i],buff));
            }
        }
        return files;
    }
    

 

递归查询文件夹下面的指定后缀的文件 获取文件的列表

原文:https://www.cnblogs.com/xiatc/p/12781334.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!