【发布时间】:2017-04-05 13:15:18
【问题描述】:
我在下面看到了以下代码,此代码查看目录,然后打印所有不同的文件名。现在我的问题是,我将如何更改我的代码,以便它也打印出它找到/打印的文件中的所有内容?例如,假设代码在目录中找到 3 个文件,然后它会打印出这 3 个文件中的所有内容。
import java.io.File;
import java.io.IOException;
public class EScan {
static String usernamePc = System.getProperty("user.name");
final static File foldersPc = new File("/Users/" + usernamePc + "/Library/Mail/V2");
public static void main(String[] args) throws IOException {
listFilesForFolder(foldersPc);
}
public static void listFilesForFolder(final File foldersPc) throws IOException {
for (final File fileEntry : foldersPc.listFiles()) {
if (fileEntry.isDirectory()) {
listFilesForFolder(fileEntry);
} else {
System.out.println(fileEntry.getName());
}
}
}
}
【问题讨论】:
标签: java list file methods directory