33.2 案例:输出指定目录下的所有java文件名(包含子目录)
Posted longesang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了33.2 案例:输出指定目录下的所有java文件名(包含子目录)相关的知识,希望对你有一定的参考价值。
package day32_file_文件和目录操作; import java.io.File; public class test_输出指定目录下所有的java文件名 public static void main(String[] args) File f = new File("src"); method(f); //输出指定目录下的所有java文件名 private static void method(File f) if(f.isDirectory()) //src 如果是文件的话无法遍历文件下的文件 File[] fs = f.listFiles(); //获取src目录下所有文件、目录 for (File f1 : fs) // System.out.println(f1); if(f1.isFile()) //如果是文件,获取java结尾的文件 String filename = f1.getName(); if(filename.endsWith(".java")) System.out.println(filename); else if(f1.isDirectory()) //如果是目录,获取该子目录下的文件(使用递归方法) method(f1);
输出
以上是关于33.2 案例:输出指定目录下的所有java文件名(包含子目录)的主要内容,如果未能解决你的问题,请参考以下文章