为了账号安全,请及时绑定邮箱和手机立即绑定

请问怎么用Java将文件追加到zip文件

请问怎么用Java将文件追加到zip文件

神不在的星期二 2019-11-05 09:04:49
用Java将文件追加到zip文件我目前正在提取WAR文件的内容,然后将一些新文件添加到目录结构中,然后创建一个新的WAR文件。所有这些都是用Java编程完成的-但我想知道复制WAR文件然后追加文件是否会更有效-这样我就不用等到WAR扩展之后再被压缩了。但我似乎无法在文档或任何在线示例中找到这样的方法。有人能给你一些提示或指点吗?最新情况:TrueZip在其中一个答案中提到,它似乎是一个很好的java库,可以附加到zip文件中(尽管有其他答案说这是不可能的)。谁有过TrueZip的经验或反馈,或者可以推荐其他类似的libary?
查看完整描述

3 回答

?
叮当猫咪

TA贡献1776条经验 获得超12个赞

我以前也有类似的要求-但是它是用来读取和编写zip档案的(.war格式应该是类似的)。我试着用现有的JavaZip流来完成它,但是发现编写部分很麻烦-特别是当涉及到目录时。

我建议你试试TrueZIP(开放源码-Apache风格许可的)库,它将任何存档公开为虚拟文件系统,您可以像普通的文件系统一样在其中进行读写。它对我来说就像一种魅力,大大简化了我的发展。


查看完整回答
反对 回复 2019-11-06
  • 3 回答
  • 0 关注
  • 770 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信