diff --git a/hutool-extra/src/main/java/org/dromara/hutool/extra/compress/archiver/StreamArchiver.java b/hutool-extra/src/main/java/org/dromara/hutool/extra/compress/archiver/StreamArchiver.java index 09f7d2513..175d9285a 100644 --- a/hutool-extra/src/main/java/org/dromara/hutool/extra/compress/archiver/StreamArchiver.java +++ b/hutool-extra/src/main/java/org/dromara/hutool/extra/compress/archiver/StreamArchiver.java @@ -192,6 +192,7 @@ public class StreamArchiver implements Archiver { addInternal(childFile, entryName, predicate); } } else { + // 空文件夹也需要关闭 out.closeArchiveEntry(); } } else {