只更新文件夹

This commit is contained in:
lilin 2025-05-24 14:41:42 +08:00
parent e05170255f
commit fd2092ed2d

View File

@ -989,9 +989,9 @@ public class NodesServiceImpl extends ServiceImpl<NodesMapper, Nodes> implements
LOGGER.info("开始更新表数据:{}", zipName); LOGGER.info("开始更新表数据:{}", zipName);
//获取文件路径 //获取文件路径
String path = storageSourceConfig.getValue() + decompressionPath; // 替换为实际路径 Path destRootPath = Paths.get(storageSourceConfig.getValue(), decompressionPath, zipName);
File targetZip = new File(String.valueOf(zipFilePath)); File targetZip = new File(String.valueOf(zipFilePath));
File target = new File(String.valueOf(destRoot)); File target = new File(String.valueOf(destRootPath));
//删除临时文件ZIP //删除临时文件ZIP
deleteDirectory(targetZip); deleteDirectory(targetZip);
//删除临时文件 //删除临时文件
@ -1227,9 +1227,9 @@ public class NodesServiceImpl extends ServiceImpl<NodesMapper, Nodes> implements
File destDir = new File(target); File destDir = new File(target);
// 删除目标文件夹确保完全覆盖 // 删除目标文件夹确保完全覆盖
if (destDir.exists()) { // if (destDir.exists()) {
FileUtils.deleteDirectory(destDir); // FileUtils.deleteDirectory(destDir);
} // }
// 递归拷贝文件夹及内容 // 递归拷贝文件夹及内容
FileUtils.copyDirectory(srcDir, destDir); FileUtils.copyDirectory(srcDir, destDir);