1

希望不必解压和重新打包存档。

4

2 回答 2

2

是的!使用TrueZip

TrueZIP 是一个基于 Java 的虚拟文件系统 (VFS),它使客户端应用程序能够对存档文件执行 CRUD(创建、读取、更新、删除)操作,就好像它们是虚拟目录一样,即使在多线程环境中使用嵌套的存档文件也是如此。

完全理解 API 需要一些工作,但是一旦你这样做了,你就会发现它在处理涉及压缩文件的各种任务时是多么容易。

于 2012-07-27T17:09:25.123 回答
1

看一下 JDK7 中的Zip File System Provider,它允许您将 zip 文件视为文件系统,这意味着您可以像处理普通文件一样执行移动、复制、删除、重命名等操作.

另请参阅这篇文章Java 7:使用 Zip 文件,其中更详细地解释了如何创建 zip 文件系统并对其执行各种操作。

于 2012-07-27T17:19:55.557 回答