问题标签 [apache-commons-io]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
59 浏览

java - 方法对吗?

我有一些不同扩展名的文件,如 .rdf、.pkg、.fmb、.sql 和 .ldt。在这些文件中,我必须找到一些特定的关键字是否存在。所以为此我使用了两种方法。

第一种方法

第二种方法

现在得到这些字符串后,我搜索关键字。问题是我不确定是否可以通过这些方法扫描整个文件。由于这些文件不是文本文件,所以当我在控制台中打印这些字符串时,一半的文本不可读。所以我不确定这种方法是否能给我正确的结果。请告诉我这两种方法是如何工作的。它会给我这些文件中存在的所有关键字吗?请指导。

0 投票
1 回答
237 浏览

hdfs - 从远程服务器目录列表下载文件并导入 HDFS

我已获得访问服务器的权限,该服务器提供了我将下载并导入 HDFS 的文件的目录列表。我目前正在做的是使用 HTTP GET 访问服务器并下载 HTML 目录列表,然后我使用 jsoup 并解析指向我需要下载的文件的所有链接。一旦我有一个完整的列表,我会一个一个地下载每个文件,然后将每个文件导入 HDFS。我不相信水槽能够读取和解析 html 来下载文件。有没有更简单的方法来做我所描述的事情?

0 投票
1 回答
949 浏览

java - 无法使用单独的方法停止侦听器

我使用 org.apache.commons.io.monitor.FileAlterationMonitor 创建了一个文件观察器。文件更改被正确捕获。但我想使用单独的方法停止监视任务。它不工作。源代码如下。

0 投票
1 回答
1625 浏览

java - 我们如何递归列出所有文件和文件夹?

通过谷歌搜索,在这个 SO 网站中,结果会出现FileUtils.listFilesAndDirs()来自 Apache Commons IO 的方法。

但是这种方法不会递归地进入子文件夹 - 我们需要递归文件列表。

我们如何使用 Commons IO 做到这一点?

PS:

一种本地方法是使用File.listFiles()JDK 本地支持的方法,此处已解决。

0 投票
2 回答
610 浏览

android - Android Studio Gradle 构建错误 - Joda Time

我将最新的 Joda Time jar 添加到我的 libs 文件夹中并添加了库。尝试运行时出现以下错误:

不太清楚这意味着什么以及如何解决它。任何帮助都会很棒!

0 投票
1 回答
1294 浏览

java - 如果目标存在,如何使用 Apache commons-io 递归移动目录?

我一直试图让以下简单的代码工作,但我不明白为什么它会失败:

dir目录包含文件和目录。可能包含,destDir也可能不包含bar

我得到的错误是:

我在这里做错了什么?内置的Files.move(...)会做得更好吗(我使用的是 JDK 1.8)?我也试过了,但我似乎无法让它工作。这是简单的东西,我不明白为什么要如此努力地实施......

0 投票
0 回答
1455 浏览

java - Java - 如何使用 Apache Commons IO - BOMInputStream - 删除 BOM 并解析 XML 格式 URL

我尝试使用 Apache Commons IO - BOMInputStream 方法来删​​除 BOM 并解析 XML 格式的 URL。但是,出现以下错误

[致命错误]:1:1:序言中不允许内容。org.xml.sax.SAXParseException;行号:1;列号:1;序言中不能有内容。

运行程序时仍然存在。我检查过 XML 格式的 URL 链接可能包含超过 1 个 BOM,但我认为 BOMInputStream 方法应该能够处理它们。我的代码中是否还有其他问题?感谢任何帮助。

ps 我可以使用字符串解析 URL,但希望保留 XML 格式,以便准确解析数据。

0 投票
1 回答
3560 浏览

java - Apache Commons IO 文件监控与 JDK WatchService

我需要开发一个应用程序,一旦在预定义的目录中创建文件,它将处理 csv 文件。预计会有大量传入文件。

我已经看到在生产中使用 Apache Commons IO File Monitoring 的应用程序。它工作得很好。我已经看到它一天处理多达 2100 万个文件。似乎 Apache Commons IO File Monitoring 轮询目录并执行 listFiles 来处理文件。

我的问题:JDK WatchService 是否与 Apache Commons IO 文件监控一样好?有谁知道任何优点和缺点?

0 投票
1 回答
3623 浏览

java - 如何使用 FileUtils 从 JUnit 测试中的资源目录读取 csv 文件

在标准 maven 项目的资源目录中有一个 csv 文件,如下所示:

水果.csv

使用以下库

水果(标准 POJO)

CsvFileReader

CsvFileReaderTest(JUnit 4 测试用例):

当我在 Eclipse 中运行 JUnit 测试用例时:

似乎在读取文件,但问题是文件名太长了?

我究竟做错了什么?

0 投票
0 回答
958 浏览

apache-commons-fileupload - 构建路径不完整。找不到 org/apache/commons/fileupload/FileItemFactory 的类文件

我正在使用 Spring MVC 开发一个项目。我想加载图像。为此,我添加了依赖项:commons-fileupload commons-fileupload 1.3 commons-io commons-io 2.4 我在 servlet-context 中遇到错误:构建路径不完整。找不到 org/apache/commons/fileupload/FileItemFactory 的类文件。我已经尝试了 commons-fileupload 和 commons-io 的所有版本,但我仍然有一些错误我的 pom.xml:

我的 Servlet-context.xml