冥灭

导航

 

import java.io.File;

public class FindEndsWith {
    public static void main(String[] args) {
        //定义需要查找的父路径
        File file = new File("E:");
        //定义需要查找的后缀格式(.后缀名)
        String format = ".avi";
        //调用查找XXX.后缀结尾的所有文件
        findEndsWith(file,format);
    }
    //定义一个查找以XXX.后缀结尾的所有文件的方法
    public static void findEndsWith(File file,String format) {
        //将父文件下的所有文件夹以及文件存入File[]中
        File[] files = file.listFiles();
        //遍历所有文件夹以及文件
        for(File i : files) {
            //判断是否是文件夹
            if(i.isDirectory()) {
                //是文件夹,递归
                findEndsWith(i,format);
            }else {
                //是文件,判断是否是以.后缀名结尾
                if(i.getPath().endsWith(format)) {
                    System.out.println(i.getPath());
                }
            }
        }
    }
}

posted on 2019-11-08 11:18  private_mingmie  阅读(644)  评论(0)    收藏  举报