问题标签 [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.
java - 方法对吗?
我有一些不同扩展名的文件,如 .rdf、.pkg、.fmb、.sql 和 .ldt。在这些文件中,我必须找到一些特定的关键字是否存在。所以为此我使用了两种方法。
第一种方法
第二种方法
现在得到这些字符串后,我搜索关键字。问题是我不确定是否可以通过这些方法扫描整个文件。由于这些文件不是文本文件,所以当我在控制台中打印这些字符串时,一半的文本不可读。所以我不确定这种方法是否能给我正确的结果。请告诉我这两种方法是如何工作的。它会给我这些文件中存在的所有关键字吗?请指导。
hdfs - 从远程服务器目录列表下载文件并导入 HDFS
我已获得访问服务器的权限,该服务器提供了我将下载并导入 HDFS 的文件的目录列表。我目前正在做的是使用 HTTP GET 访问服务器并下载 HTML 目录列表,然后我使用 jsoup 并解析指向我需要下载的文件的所有链接。一旦我有一个完整的列表,我会一个一个地下载每个文件,然后将每个文件导入 HDFS。我不相信水槽能够读取和解析 html 来下载文件。有没有更简单的方法来做我所描述的事情?
java - 无法使用单独的方法停止侦听器
我使用 org.apache.commons.io.monitor.FileAlterationMonitor 创建了一个文件观察器。文件更改被正确捕获。但我想使用单独的方法停止监视任务。它不工作。源代码如下。
java - 我们如何递归列出所有文件和文件夹?
通过谷歌搜索,在这个 SO 网站中,结果会出现FileUtils.listFilesAndDirs()
来自 Apache Commons IO 的方法。
但是这种方法不会递归地进入子文件夹 - 我们需要递归文件列表。
我们如何使用 Commons IO 做到这一点?
PS:
一种本地方法是使用File.listFiles()
JDK 本地支持的方法,此处已解决。
android - Android Studio Gradle 构建错误 - Joda Time
我将最新的 Joda Time jar 添加到我的 libs 文件夹中并添加了库。尝试运行时出现以下错误:
不太清楚这意味着什么以及如何解决它。任何帮助都会很棒!
java - 如果目标存在,如何使用 Apache commons-io 递归移动目录?
我一直试图让以下简单的代码工作,但我不明白为什么它会失败:
该dir
目录包含文件和目录。可能包含,destDir
也可能不包含bar
。
我得到的错误是:
我在这里做错了什么?内置的Files.move(...)
会做得更好吗(我使用的是 JDK 1.8)?我也试过了,但我似乎无法让它工作。这是简单的东西,我不明白为什么要如此努力地实施......
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 格式,以便准确解析数据。
java - Apache Commons IO 文件监控与 JDK WatchService
我需要开发一个应用程序,一旦在预定义的目录中创建文件,它将处理 csv 文件。预计会有大量传入文件。
我已经看到在生产中使用 Apache Commons IO File Monitoring 的应用程序。它工作得很好。我已经看到它一天处理多达 2100 万个文件。似乎 Apache Commons IO File Monitoring 轮询目录并执行 listFiles 来处理文件。
我的问题:JDK WatchService 是否与 Apache Commons IO 文件监控一样好?有谁知道任何优点和缺点?
java - 如何使用 FileUtils 从 JUnit 测试中的资源目录读取 csv 文件
在标准 maven 项目的资源目录中有一个 csv 文件,如下所示:
水果.csv
使用以下库
水果(标准 POJO)
CsvFileReader
CsvFileReaderTest(JUnit 4 测试用例):
当我在 Eclipse 中运行 JUnit 测试用例时:
似乎在读取文件,但问题是文件名太长了?
我究竟做错了什么?
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