从文件夹内访问.txt文件(java)

时间:2014-06-09 04:14:36

标签: java file fileutils

我遇到与this question类似的问题,我尝试了接受问题的答案:

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 */
  } 
}

只有在我尝试编译时,才能找到变量FileUtils。是否有一个java包我必须在程序开头导入才能使用类File方法?我之前从未使用过File个对象,因此我正努力学会能够使用和操作它们。感谢。

2 个答案:

答案 0 :(得分:0)

这是Apache Commons FileUtils 。 http://commons.apache.org/proper/commons-io/apidocs/org/apache/commons/io/FileUtils.html

您需要导入import org.apache.commons.io.FileUtils;

答案 1 :(得分:0)

http://commons.apache.org/proper/commons-io/apidocs/org/apache/commons/io/FileUtils.html 

点击此处查看文件文件utils。