用java来实现列出指定目录下的文件,子目录下的文件也要输出

来源:互联网 发布:网络组策略开通 编辑:程序博客网 时间:2024/06/05 05:08

写一个 javaTest程序,列出所有目录下的*.java 文件,把子目录下的 JAVA文件也打印出来。

package javaiotest;import java.io.File;  public class ListFile {public void listJavaFile(String fileName) {          File file = new File(fileName);          if (file.isDirectory()) {              File[] files = file.listFiles();              for (int i = 0; i < files.length; i++) {                  String name = files[i].getName();                  if (name.trim().toLowerCase().endsWith(".java")) {                      System.out.println(name + "\t");                  }                  if (files[i].isDirectory()) {                      String path = files[i].getPath();                      listJavaFile(path);                  }              }          }      }  public static void main(String[] args) {// TODO Auto-generated method stubListFile listfile = new ListFile();listfile.listJavaFile("E:\\javaworkspace\\mytest1\\src\\threadtest");}}


0 0
原创粉丝点击