希望不必解压和重新打包存档。
问问题
590 次
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 回答