如何从zip文件中获取数据并将其放在另一个zip文件中?

时间:2012-09-02 21:56:12

标签: java zip

我有一系列zip文件,我想将其内容添加到另一个zip文件中。如果不提取我怎么能这样做?我无法在其中一个拉链中提取文件,因为它被称为aux.class,无法在Windows上生成。

1 个答案:

答案 0 :(得分:0)

问题是,Zip文件不是设计为附加到。

我会尝试做的是

  • 创建新的zip文件
  • 读取每个现有文件的内容,将流的内容写入新的zip文件
  • 重命名/删除旧的zip(您试图“附加”的那个)
  • 重新命名我们拉链的地方

您可以查看Compressing and Decompressing Data Using Java APIs的一些想法