如何使用java从目录中获取文件列表

时间:2014-03-12 10:03:22

标签: java

我想获取文件夹中的java文件列表。 例如,我将输入提供为“c:\ main \ java” 在java中,会有像“c:\ maina \ java \ io \ ci \”这样的包结构,其中java文件将出现在ci文件夹中。

现在我想编写代码来列出文件夹中的那些java文件。

2 个答案:

答案 0 :(得分:0)

使用Apache Fileutils listFiles方法

public static Collection<File> listFiles(File directory,
                         String[] extensions,
                         boolean recursive)

并将扩展字符串数组值作为java

传递

答案 1 :(得分:0)

试试这个:

String path = "your file path"; 

  String files;
  File folder = new File(path);
  File[] listOfFiles = folder.listFiles(); 

  for (int i = 0; i < listOfFiles.length; i++) 
  {

   if (listOfFiles[i].isFile()) 
   {
   files = listOfFiles[i].getName();
   System.out.println(files);
      }
  }