From 1606264b2b90b0782f97df79d8cad2306529f407 Mon Sep 17 00:00:00 2001
From: 杜洪波 <1074825718@qq.com>
Date: 星期五, 06 六月 2025 17:11:16 +0800
Subject: [PATCH] 备份优化(系统文件路径为绝对路径优化)
---
src/main/java/com/product/system/backup/service/SystemBackupService.java | 8 +++++++-
1 files changed, 7 insertions(+), 1 deletions(-)
diff --git a/src/main/java/com/product/system/backup/service/SystemBackupService.java b/src/main/java/com/product/system/backup/service/SystemBackupService.java
index 4acbe44..f9b4dfe 100644
--- a/src/main/java/com/product/system/backup/service/SystemBackupService.java
+++ b/src/main/java/com/product/system/backup/service/SystemBackupService.java
@@ -118,8 +118,14 @@
// 璇诲彇澶囦唤閰嶇疆鏂囦欢
config = new Properties();
config.load(reader);
+ // 鑾峰彇绯荤粺鏂囦欢璺緞
+ String systemFileFolder = Global.getSystemConfig("local.dir", "");
+ File newFile= new File(systemFileFolder);
+ if (!newFile.isAbsolute()) {
+ systemFileFolder = System.getProperty("user.dir") + File.separator + systemFileFolder;
+ }
// 绯荤粺闄勪欢瀛樻斁鐩綍(褰撳ぉ闄勪欢)
- config.setProperty("DOCUMENT_ROOT", System.getProperty("user.dir") + File.separator + Global.getSystemConfig("local.dir", "") + File.separator + "00000000-0000-0000-0000-000000000000" + File.separator + NUMBER_DATE);
+ config.setProperty("DOCUMENT_ROOT", systemFileFolder + File.separator + "00000000-0000-0000-0000-000000000000" + File.separator + NUMBER_DATE);
// 鏁版嵁搴撳浠界洰褰曪紙鏁版嵁搴撳浠芥牴鐩綍+鏃堕棿鏂囦欢鍚�+.sql锛�
config.setProperty("DATABASE_BACKUP", config.getProperty("DATABASE_ROOT") + File.separator + NUMBER_TIME + ".sql");
// 澶囦唤鐩爣鏂囦欢锛圸IP澶囦唤鏍圭洰褰�+鏃堕棿鏂囦欢鍚�+.zip锛�
--
Gitblit v1.9.2