如何通过Java读取文件夹中的所有文件?使用哪个 API 并不重要。
原文由 M.J. 发布,翻译遵循 CC BY-SA 4.0 许可协议
File folder = new File("/Users/you/folder/");
File[] listOfFiles = folder.listFiles();
for (File file : listOfFiles) {
if (file.isFile()) {
System.out.println(file.getName());
}
}
原文由 David Robles 发布,翻译遵循 CC BY-SA 3.0 许可协议
8 回答6.5k 阅读
2 回答3.4k 阅读
4 回答615 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
1 回答2.1k 阅读✓ 已解决
1 回答946 阅读✓ 已解决
2 回答2k 阅读
Java 8 提供 Files.walk API。
该示例使用 API 指南中推荐的 try-with-resources 模式。它确保在任何情况下都将关闭流。