-2

我对这个问题有类似的问题,我尝试了该问题接受的答案:

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对象,所以我正在努力学习能够使用和操作它们。谢谢。

4

2 回答 2

0

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

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

于 2014-06-09T04:20:44.327 回答
0
http://commons.apache.org/proper/commons-io/apidocs/org/apache/commons/io/FileUtils.html 

在此处查看文件文件实用程序。

于 2014-06-09T04:21:04.223 回答