Java创建zip,无法解压问题

cn.hutool.core.util.ZipUtil#zip(ZipOutputStream zipOutputStream, boolean withSrcDir, FileFilter filter, File... srcFiles) 压缩一个空文件夹,winwar 解压到当前文件夹,提示“无文件可提取”,请教解决方式

用winrar打开你的压缩包看看呢。你既然是空文件夹,本来就无文件啊

由于空文件夹没有任何内容,使用ZipUtil工具类压缩时会将该文件夹的信息记录到zip文件中。在解压时,由于文件夹内部没有文件,所以解压软件可能无法正确展示该文件夹。
为了解决该问题,您可以尝试向空文件夹中添加一个无内容的占位文件(例如.txt或者README.md),再使用ZipUtil工具类进行压缩。这样,在解压时就能够正确地展示该文件夹及其包含的占位文件。

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^