【发布时间】:2014-10-11 03:00:55
【问题描述】:
我有一堆文件,比如 4 个文件。我想将 2 个文件压缩成一个 zip,比如“inner.zip” 其余到“outer.zip”的父目录。
即
InputStream streamToReadFile=readFile(filePath);
String zipEntryName = folderName + "/" + fileNameToWrite;
ZipEntry anEntry = new ZipEntry(zipEntryName);
// I couldn't able to create zip in a zip file.
streamToWriteInZip.putNextEntry(anEntry);
while ((bytesIn = streamToReadFile.read(readBuffer)) > 0) {
streamToWriteInZip.write(readBuffer, 0, bytesIn);
}
【问题讨论】:
-
为什么要在 zip 中制作 zip?为什么不只是一个文件夹?
标签: java dynamic zip compression archive