From 3fe5f09f13b20dc69f041f032c315c07a81350c1 Mon Sep 17 00:00:00 2001 From: OlnyBigRoc Date: Fri, 27 Jun 2025 11:16:05 +0800 Subject: [PATCH] =?UTF-8?q?fix(ExportCenterDownLoadManage.java):excel=20?= =?UTF-8?q?=E5=AF=BC=E5=87=BA=20=E5=A6=82=E6=9E=9C=E7=88=B6=E7=9B=AE?= =?UTF-8?q?=E5=BD=95=E4=B8=8D=E5=AD=98=E5=9C=A8=EF=BC=8C=E5=88=99=E9=80=92?= =?UTF-8?q?=E5=BD=92=E5=88=9B=E5=BB=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../exportCenter/manage/ExportCenterDownLoadManage.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/core/core-backend/src/main/java/io/dataease/exportCenter/manage/ExportCenterDownLoadManage.java b/core/core-backend/src/main/java/io/dataease/exportCenter/manage/ExportCenterDownLoadManage.java index 9ea702eb0a..6e0edd156c 100644 --- a/core/core-backend/src/main/java/io/dataease/exportCenter/manage/ExportCenterDownLoadManage.java +++ b/core/core-backend/src/main/java/io/dataease/exportCenter/manage/ExportCenterDownLoadManage.java @@ -203,7 +203,10 @@ public class ExportCenterDownLoadManage { public void startDatasetTask(CoreExportTask exportTask, DataSetExportRequest request) { String dataPath = exportData_path + exportTask.getId(); File directory = new File(dataPath); - boolean isCreated = directory.mkdir(); + // 如果父目录不存在,则递归创建 + if (!directory.exists()){ + boolean isCreated = directory.mkdirs(); // 创建所有必要的父目录 + } TokenUserBO tokenUserBO = AuthUtils.getUser(); Future future = scheduledThreadPoolExecutor.submit(() -> {