zl程序教程

您现在的位置是:首页 >  后端

当前栏目

java查询 盘符 下某种后缀的所有文件的绝对路径

JAVA文件 查询 所有 后缀 绝对路径 盘符 某种
2023-06-13 09:14:28 时间

这是今天中午群里的一个朋友问的问题:

解决方案:

public static void main(String[] args) {
        String path = "D:\\WX";		//要遍历的路径
        File file = new File(path);		//获取其file对象
        func(file);
    }

    private static void func(File file){
        File[] fs = file.listFiles();
        for(File f:fs){
            //若是目录,则递归打印该目录下的文件
            if(f.isDirectory()){
                func(f);
            }
            //若是文件,直接打印
            if(f.isFile()){
                if ("py".equals(f.getName().split("\\.")[1])){
                    System.out.println(f);
                }
            }
        }
    }

结果: