【发布时间】:2019-05-15 08:10:36
【问题描述】:
我想在创建 Zip 时保留文件的文件权限。
我正在使用以下代码生成 Zip:
src.setExecutable(true);
src.setReadable(true);
src.setWritable(true);
ZipFile zipFile = new ZipFile(destZipFile);
ZipParameters parameters = new ZipParameters();
parameters.setCompressionMethod(Zip4jConstants.COMP_DEFLATE);
parameters.setCompressionLevel(Zip4jConstants.DEFLATE_LEVEL_NORMAL);
parameters.setIncludeRootFolder(false);
zipFile.addFile(src, parameters);
期待:在以所有权限解压文件时
实际:644权限的文件
【问题讨论】:
-
你使用的是什么操作系统?
-
Windows 和 linux 都有
-
从 windows 生成 zip。将其移至 linux 并进行测试