问题标签 [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 - 带有 FileUtils.copyURLToFile 的 EOFException
我正在尝试从 URL 将文件下载到本地磁盘。所以我正在尝试使用
但是我经常IOException
发生java.io.EOFException
:输入结束或过早EOF
而没有完整下载文件。请让我知道这一行有什么问题。在写这个文件之前我可以检查什么?
java - Apache Commons IO Tailer 示例
我正在开发一个读取 /var/log/auth.log 文件的监控程序。我正在使用 Apache Commons IOTailer
类实时读取文件。开始时,我想在一个简单的文件上测试实时读取部分,并在控制台行中手动输入一些代码。这是我的代码:
从终端:sudo echo "Hello" >> log.txt
问题是当我尝试在文件中手动编写某些内容时,它不会在控制台中打印它。我试图找到一个使用 Tailer 类的具体示例,但没有运气。我在这里做错了什么?
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)
java - ö CSV 文件创建中的字符编码问题
我正在尝试从我的 Java 代码创建一个 CSV 文件。
我面临一些特殊字符的问题。
当我调试代码时,我发现我有一个字符为“ö”。但是在生成的 csv 文件中,它奇怪地出现了“ö”。
我们可以在 FileUtile 或 File 中设置它吗?有人可以帮我解决这个问题吗?
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 时,我部署了应用程序 --> 我有同样的异常。
有什么建议么?
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)
由于这个新链接没有文件扩展名,也不允许我指定授权标头,所以我不能使用这种方法。
我的代码目前不起作用。请帮忙!
java - 资源目录上的 FileUtils.listFiles()
在我的项目中,我有resources
一个内部目录my_directory
。my_directory
包含文本文件。
我想循环这个目录:
files
集合包含所有.txt
文件。
如果我在调试器中运行这个项目,效果很好。但是,如果我将项目构建到jar
文件中,则会出现错误:
directory
文件路径为:
如何FileUtils
在资源目录上使用 Apache?
java - 克隆输入流
我正在尝试从 InputStream 读取数据,它可以是 FileInputStream 或 ObjectInputStream。为了实现这一点,我想克隆流并尝试读取对象,并在出现异常时使用 apache commons io 将流转换为字符串。
不幸的是,这不起作用,因为程序在尝试将流转换in
为字符串时等待传入数据。
java - FileUtils.copyUrlToFile 不工作
我有一个相当基本的问题,我正在尝试使用 java 从这个 URL 下载 PDF:
这是我的代码“非常基本”:
问题是文件是空的,我做错了什么。