diff --git a/java/src/main/java/com/yfd/platform/modules/specialDocument/service/impl/NodesServiceImpl.java b/java/src/main/java/com/yfd/platform/modules/specialDocument/service/impl/NodesServiceImpl.java index 297b372..bd172c7 100644 --- a/java/src/main/java/com/yfd/platform/modules/specialDocument/service/impl/NodesServiceImpl.java +++ b/java/src/main/java/com/yfd/platform/modules/specialDocument/service/impl/NodesServiceImpl.java @@ -989,9 +989,9 @@ public class NodesServiceImpl extends ServiceImpl implements LOGGER.info("开始更新表数据:{}", zipName); //获取文件路径 - String path = storageSourceConfig.getValue() + decompressionPath; // 替换为实际路径 + Path destRootPath = Paths.get(storageSourceConfig.getValue(), decompressionPath, zipName); File targetZip = new File(String.valueOf(zipFilePath)); - File target = new File(String.valueOf(destRoot)); + File target = new File(String.valueOf(destRootPath)); //删除临时文件ZIP deleteDirectory(targetZip); //删除临时文件 @@ -1227,9 +1227,9 @@ public class NodesServiceImpl extends ServiceImpl implements File destDir = new File(target); // 删除目标文件夹(确保完全覆盖) - if (destDir.exists()) { - FileUtils.deleteDirectory(destDir); - } +// if (destDir.exists()) { +// FileUtils.deleteDirectory(destDir); +// } // 递归拷贝文件夹及内容 FileUtils.copyDirectory(srcDir, destDir);