【问题标题】:Accessing .txt files from inside a folder (java)从文件夹内访问 .txt 文件(java)
【发布时间】:2014-07-29 14:22:12
【问题描述】:

我遇到了与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 对象,所以我正在努力学习如何使用和操作它们。谢谢。

【问题讨论】:

  • FileUtils 来自 Apache Commons IO 库 & 要使用 FileUtils 你需要这个 jar 文件。然后将 org.apache.commons.io.FileUtils 导入你的类。

标签: java file fileutils


【解决方案1】:
http://commons.apache.org/proper/commons-io/apidocs/org/apache/commons/io/FileUtils.html 

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

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

    • Opps 我来晚了。
    猜你喜欢
    • 2016-03-17
    • 1970-01-01
    • 2013-02-03
    • 1970-01-01
    • 1970-01-01
    • 2020-04-04
    • 1970-01-01
    相关资源
    最近更新 更多