我有一系列zip文件,我想将它们的内容添加到另一个zip文件中。我怎么能做到这一点而不提取?我无法提取其中一个zip中的文件,因为它被称为aux.class,无法在Windows上制作。
问题是,Zip文件不是为附加到.而设计的
我会尝试做的是
- 创建新的zip文件
- 读取每个现有文件的内容,将流的内容写入新的zip文件
- 重命名/删除旧zip(您试图"附加"的zip)
- 重命名我们的zip地址
您可以看看使用Java API压缩和解压缩数据,了解一些想法