问题标签 [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 回答
561 浏览

java - 带有 FileUtils.copyURLToFile 的 EOFException

我正在尝试从 URL 将文件下载到本地磁盘。所以我正在尝试使用

但是我经常IOException发生java.io.EOFException:输入结束或过早EOF而没有完整下载文件。请让我知道这一行有什么问题。在写这个文件之前我可以检查什么?

0 投票
1 回答
574 浏览

java - 我需要将哪些 Apache Commons IO jar 添加到我的 Android lib 文件夹中?

我已经打开了这里的 Apache IO 包,所以已经下载了。

然而,不想用比我需要的更多的东西弄乱我的项目,但同时又不想省略必要的位,我想知道我需要添加哪些 jar 文件。有几个:

在此处输入图像描述

根据我在这里找到的内容,添加 .jar[s] 应该会顺利进行,但我需要哪个[s]?

commons-io-2.4.jar 够用吗?commons-io-2.4-sources.jar 够用吗?两个都?或者...???

0 投票
2 回答
15014 浏览

java - Apache Commons IO Tailer 示例

我正在开发一个读取 /var/log/auth.log 文件的监控程序。我正在使用 Apache Commons IOTailer类实时读取文件。开始时,我想在一个简单的文件上测试实时读取部分,并在控制台行中手动输入一些代码。这是我的代码:

从终端:sudo echo "Hello" >> log.txt 问题是当我尝试在文件中手动编写某些内容时,它不会在控制台中打印它。我试图找到一个使用 Tailer 类的具体示例,但没有运气。我在这里做错了什么?

0 投票
4 回答
15718 浏览

java - Compress directory into a zipfile with Commons IO

I am a beginner at programming with Java and am currently writing an application which must be able to compress and decompress .zip files. I can use the following code to decompress a zipfile in Java using the built-in Java zip functionality as well as the Apache Commons IO library:

How would I go about creating a zipfile from a directory using no external libraries other than what I am already using? (Java standard libraries and Commons IO)

0 投票
2 回答
3359 浏览

java - ö CSV 文件创建中的字符编码问题

我正在尝试从我的 Java 代码创建一个 CSV 文件。

我面临一些特殊字符的问题。

当我调试代码时,我发现我有一个字符为“ö”。但是在生成的 csv 文件中,它奇怪地出现了“ö”。

我们可以在 FileUtile 或 File 中设置它吗?有人可以帮我解决这个问题吗?

0 投票
1 回答
689 浏览

java - 使用 commons-fileupload 时出现 NoClassDefFoundError

我使用 commons-fileupload-1.1.1 和 commons-io-1.3.2 在带有 java 6 的 Web 应用程序中上传/下载文件。在 localhost 中,它运行正常,因为我的 lib 中有 2 个 jar(server\default\ lib)(我使用jboss 4)。

当我在服务器中部署应用程序时,尝试上传/下载文件时出现异常:

localhost 和服务器之间的一个区别是:在服务器中,我没有 2 个罐子。

当我更改项目的类路径并添加两个 jar 时,我部署了应用程序 --> 我有同样的异常。

有什么建议么?

0 投票
1 回答
15397 浏览

java - 使用 HttpClient 在 Java 中进行 OAuth2 身份验证

我正在尝试使用 Java 和 Apache HTTP 客户端(4.3 版)连接到Freesound API 。

我已成功让我的应用程序成功处理身份验证过程。也就是说,我已将用户的授权代码交换为访问令牌和刷新令牌,如Freesound API OAuth2 Authentication Procedure 的第 3 步所述

现在我想从 API 下载声音。

从 API 下载声音文档提供了一个示例 cURL 命令,我现在正尝试在 Java 中模仿它。

curl -H "Authorization: Bearer {{access_token}}" 'https://www.freesound.org/apiv2/sounds/14854/download/'

不幸的是,我知道如何从 URL 下载文件的唯一方法是使用 Apache Commons IO 行:

org.apache.commons.io.FileUtils.copyURLToFile(URL, File)

由于这个新链接没有文件扩展名,也不允许我指定授权标头,所以我不能使用这种方法。

我的代码目前不起作用。请帮忙!

0 投票
2 回答
5822 浏览

java - 资源目录上的 FileUtils.listFiles()

在我的项目中,我有resources一个内部目录my_directorymy_directory包含文本文件。

我想循环这个目录:

files集合包含所有.txt文件。

如果我在调试器中运行这个项目,效果很好。但是,如果我将项目构建到jar文件中,则会出现错误:

directory文件路径为:

如何FileUtils在资源目录上使用 Apache?

0 投票
1 回答
13939 浏览

java - 克隆输入流

我正在尝试从 InputStream 读取数据,它可以是 FileInputStream 或 ObjectInputStream。为了实现这一点,我想克隆流并尝试读取对象,并在出现异常时使用 apache commons io 将流转换为字符串。

不幸的是,这不起作用,因为程序在尝试将流转换in为字符串时等待传入数据。

0 投票
1 回答
9701 浏览

java - FileUtils.copyUrlToFile 不工作

我有一个相当基本的问题,我正在尝试使用 java 从这个 URL 下载 PDF:

这是我的代码“非常基本”:

问题是文件是空的,我做错了什么。