调用
createZipFileFromFolder(source, parameters, true, splitSize)
后,生成的文件名与物理名称不匹配,但仅适用于拆分文件编号 10。因此,函数getSplitZipFiles()生成的名称将为 'filename.z010' 而真实文件名称存储是'filename.z10'。
知道为什么吗?以及如何解决它
File outFile = new File(out_zip);
ZipFile zipFile = new ZipFile(out_zip);
ZipParameters parameters = new ZipParameters();
parameters.setCompressionMethod(Zip4jConstants.COMP_DEFLATE);
parameters.setCompressionLevel(Zip4jConstants.DEFLATE_LEVEL_NORMAL);
zipFile.createZipFileFromFolder(source, parameters, true, splitSize);
splitZipFiles = zipFile.getSplitZipFiles();