package com.itheima_01;
import java.io.File;
public class Test05 {
public static void main(String[] args) {
//获取文件路径
File file = new File("C:\\Users\\10607\\workspace2\\Day08\\src");
printjava(file);
}
public static void printjava(File file) {
if (file.isDirectory()) { // 判断是否是文件夹
File[] listFiles = file.listFiles();//获取文件列表
for (File file2 : listFiles) {
if (file2.isFile()) {
if (file2.getName().endsWith(".java")) {//后缀名以.java结尾
System.out.println(file2);
}
} else {
printjava(file2);//递归
}
}
}
}
}
递归算法查询指定类型文件列表
最新推荐文章于 2023-06-08 22:48:52 发布