gpt4 book ai didi

java - ZipUtil Java 不像 zip 命令那样压缩

转载 作者:行者123 更新时间:2023-11-30 11:04:22 26 4
gpt4 key购买 nike

我正在尝试将 zip 文件上传到服务器。当我使用 zip -r output.zip path/to/folder 从命令行手动压缩文件时,上传工作正常。但是,当我使用 ZipUtil.pack(new File("path/to/folder"), new File("output.zip")); 时,我收到服务器错误。我想知道为什么会发生这种情况?我从 java 创建的 zip 文件解压缩很好,ZipUtil 是否有设置或其他东西可以模仿 zip 命令的确切格式?

最佳答案

ZipUtil.pack 默认不保留文件夹的根目录。使用 ZipUtil.pack(new File("path/to/folder"), new File("output.zip"), true); 您可以保留根目录,这解决了问题。

关于java - ZipUtil Java 不像 zip 命令那样压缩,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30059359/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com