diff --git a/hutool-core/src/main/java/org/dromara/hutool/core/compress/ZipWriter.java b/hutool-core/src/main/java/org/dromara/hutool/core/compress/ZipWriter.java index 48633270a..e68a3aff1 100644 --- a/hutool-core/src/main/java/org/dromara/hutool/core/compress/ZipWriter.java +++ b/hutool-core/src/main/java/org/dromara/hutool/core/compress/ZipWriter.java @@ -303,7 +303,7 @@ public class ZipWriter implements Closeable { } } else { // issue#IAGYDG 检查加入的文件是否为压缩结果文件本身,避免死循环 - if (FileUtil.equals(file, zipFile)) { + if (null != this.zipFile && FileUtil.equals(file, zipFile)) { return; }