当前位置: 首页 > 面试题库 >

Java获取文件夹中所有文件的文件名

关正雅
2023-03-14
问题内容

我需要使用文件夹中文件的所有名称创建一个列表。

例如,如果我有:

000.jpg
012.jpg
013.jpg

我想将它们存储ArrayList with [000,012,013]作为值。

用Java做到最好的方法是什么?

PS:我在Mac OS X上


问题答案:

你可以这样做:

File folder = new File("your/path");
File[] listOfFiles = folder.listFiles();

for (int i = 0; i < listOfFiles.length; i++) {
  if (listOfFiles[i].isFile()) {
    System.out.println("File " + listOfFiles[i].getName());
  } else if (listOfFiles[i].isDirectory()) {
    System.out.println("Directory " + listOfFiles[i].getName());
  }
}

你只想获取JPEG文件还是所有文件?



 类似资料:
  • 问题内容: 比方说,我有一个文件夹,名为和里面我有,和。如何使用Java和读取文件夹中的所有文件(如果可能的话)? 问题答案: 类似于以下内容应该可以帮助您,请注意,为了简单起见,我使用apache commons FileUtils而不是弄乱缓冲区和流…

  • 问题内容: 如何通过Java读取文件夹中的所有文件? 问题答案: Java 8提供了Files.walk API。

  • 本文向大家介绍Java获取文件夹下所有文件名称的方法示例,包括了Java获取文件夹下所有文件名称的方法示例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Java获取文件夹下所有文件名称的方法。分享给大家供大家参考,具体如下: 更多关于java相关内容感兴趣的读者可查看本站专题:《Java文件与目录操作技巧汇总》、《Java数据结构与算法教程》、《Java操作DOM节点技巧总结》和《Jav

  • 我想通过使用“文件类”从项目文件夹中获取文件,我如何做到这一点?

  • 问题内容: 我需要从文件夹中读取所有“ .txt”文件(用户需要选择此文件夹)。 请告知如何做? 问题答案: 您可以使用类,这是非常简单的用法 只需创建一个实例,您想要如何覆盖接受方法

  • 问题内容: 我如何返回一个包含该文件夹中的所有文件以及子文件夹的文件数组,我的方法仅适用于该文件夹,并且不包括子文件夹。 问题答案: 使用您当前的代码,进行以下调整: