diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/utils/ImportFileUtil.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/utils/ImportFileUtil.java index d897a2a05..3fe884ac6 100644 --- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/utils/ImportFileUtil.java +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/utils/ImportFileUtil.java @@ -515,7 +515,11 @@ public class ImportFileUtil { // 需要保留原来的文件结构时,需要对空文件夹进行处理 if (KeepDirStructure) { // 空文件夹的处理 - zos.putNextEntry(new ZipEntry(name + "/")); + ZipEntry folderEntry = new ZipEntry(name + "/"); + folderEntry.setMethod(ZipEntry.STORED); + folderEntry.setSize(0); + folderEntry.setCrc(0); + zos.putNextEntry(folderEntry); // 没有文件,不需要文件的copy zos.closeEntry(); }