递归遍历目录下指定后缀名结尾的文件名称
点击查看代码
public class DiGuiDemo1 {public static void main(String[] args) {File file1 = new File("src/com/shujia/day15"); //确定文件夹File[] f = file1.listFiles();//转换为File数组int i = f.length-1;//确定索引的最大值getValue(f,i);}public static void getValue(File[] file,int i){if(i==0) {//确定好递归的终止条件if (file[i].isFile() && file[i].getName().endsWith(".txt")) { //查找具体的文件类型System.out.println(file[i].getName());}}else {if(file[i].isFile() && file[i].getName().endsWith(".txt")){System.out.println(file[i].getName());}getValue(file,--i);}}
}