diff --git a/.gitignore b/.gitignore index 5a49883..a2a9479 100644 --- a/.gitignore +++ b/.gitignore @@ -6,8 +6,8 @@ target/ !.mvn/wrapper/maven-wrapper.jar !**/src/main/**/target/ !**/src/test/**/target/ -/config/ /bin/ +gui.yaml ### IntelliJ IDEA ### .idea/ diff --git a/src/main/java/cn/octopusyan/alistgui/config/Constants.java b/src/main/java/cn/octopusyan/alistgui/config/Constants.java index 59db2bd..7127f24 100644 --- a/src/main/java/cn/octopusyan/alistgui/config/Constants.java +++ b/src/main/java/cn/octopusyan/alistgui/config/Constants.java @@ -20,8 +20,7 @@ public class Constants { public static final String TMP_DIR_PATH = System.getProperty("java.io.tmpdir") + APP_NAME; public static final String ALIST_FILE = STR."\{BIN_DIR_PATH}\{File.separator}alist.exe"; - public static final String CONFIG_DIR_PATH = STR."\{DATA_DIR_PATH}\{File.separator}config"; - public static final String GUI_CONFIG_PATH = STR."\{CONFIG_DIR_PATH}\{File.separator}gui.yaml"; + public static final String GUI_CONFIG_PATH = STR."\{DATA_DIR_PATH}\{File.separator}gui.yaml"; public static final String BAK_FILE_PATH = STR."\{Constants.TMP_DIR_PATH}\{File.separator}bak"; public static final String REG_AUTO_RUN = "Software\\Microsoft\\Windows\\CurrentVersion\\Run"; diff --git a/src/main/java/cn/octopusyan/alistgui/manager/ConfigManager.java b/src/main/java/cn/octopusyan/alistgui/manager/ConfigManager.java index a5c87e6..80b5c36 100644 --- a/src/main/java/cn/octopusyan/alistgui/manager/ConfigManager.java +++ b/src/main/java/cn/octopusyan/alistgui/manager/ConfigManager.java @@ -84,10 +84,10 @@ public class ConfigManager { File parent = FileUtil.getParent(src, 1); if (!parent.exists()) { boolean wasSuccessful = parent.mkdirs(); - objectMapper.writeValue(src, clazz.getDeclaredConstructor().newInstance()); if (!wasSuccessful) logger.error("{} 创建失败", src.getAbsolutePath()); } + objectMapper.writeValue(src, clazz.getDeclaredConstructor().newInstance()); } public static void save() {