假设我有一个名为 maps
的文件夹,在 maps
里面我有 map1.txt
、map2.txt、
和 map3.txt
。如何使用 Java 和 BufferReader
读取文件夹 maps
中的所有 .txt
文件(如果可能的话)?
最佳答案
类似下面的内容应该可以帮助您进行操作,请注意,为了简单起见,我使用 apache commons FileUtils 而不是弄乱缓冲区和流...
File folder = new File("/path/to/files");
File[] listOfFiles = folder.listFiles();
for (int i = 0; i < listOfFiles.length; i++) {
File file = listOfFiles[i];
if (file.isFile() && file.getName().endsWith(".txt")) {
String content = FileUtils.readFileToString(file);
/* do somthing with content */
}
}
关于Java - 读取文件夹中的所有 .txt 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5924237/