2

我正在尝试使用java.util.zipAPI 生成一个 zip 文件,但我还没有找到任何方法来设置ZipEntry的权限。一个主意?

4

2 回答 2

1

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

于 2012-05-22T16:05:42.827 回答
0

AFAIK, you can't do that using ZipEntry apis. Though you use the File apis setWritable(), setReadable() and setExecutable() etc. to change permissions on the file.

于 2012-05-22T11:37:32.243 回答