用java解压缩?

发布于 2024-11-13 11:53:02 字数 81 浏览 3 评论 0原文

在我的一段代码中,我想下载某个文件夹中的.rar(存档)文件并解压它,而不是一个一个地下载所有文件。

但是,我找不到办法做到这一点。

In a piece of my code, I want to download a .rar (archive) file in a certain folder and unrar it, rather than download all the files one by one.

However, I couldn't find a way to do this.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

双手揣兜 2024-11-20 11:53:02

您可以使用 Runtime.getRuntime().exec() 执行外部 unrar 实用程序,也可以使用 Java 库,例如 JUnrar

You can either execute external unrar utility using Runtime.getRuntime().exec() or use Java library like JUnrar.

原谅过去的我 2024-11-20 11:53:02

另一个处理 RAR 的库是 7-Zip-JBinding,它有一个您可能想看一下的代码片段:

http://sevenzipjbind.sourceforge.net/basic_snippets.html#extraction-single-file

该库跨平台并支持除 RAR 之外的许多其他压缩文件

许可证是 LGPLv2

Another library that handles RAR is 7-Zip-JBinding, it has a code snippet that you might want to take a look at:

http://sevenzipjbind.sourceforge.net/basic_snippets.html#extraction-single-file

the library it cross platform and supports many other compressed files other than RAR

the license is LGPLv2

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文