更改ZipEntry的权限

时间:2012-05-22 09:30:37

标签: java zip

我正在尝试使用java.util.zip API生成zip文件,但我找不到任何设置ZipEntry权限的方法。一个想法?

2 个答案:

答案 0 :(得分:0)

AFAIK,你不能使用ZipEntry apis做到这一点。虽然您使用File apis setWritable(), setReadable()setExecutable()等来更改文件的权限。

答案 1 :(得分:0)

使用java.util.zip是不可能的。试试Apache commons-compress。具体来说,您想在setMode上致电AsiExtraField,然后将其添加到ZipArchiveEntry中的ZipArchiveOutputStream