diff --git a/scalabot-app/src/main/kotlin/AppConfigs.kt b/scalabot-app/src/main/kotlin/AppConfigs.kt index 6117efa..7f581de 100644 --- a/scalabot-app/src/main/kotlin/AppConfigs.kt +++ b/scalabot-app/src/main/kotlin/AppConfigs.kt @@ -160,7 +160,10 @@ internal enum class AppPaths( * 提示: 结尾不带 `/`. */ DATA_ROOT(fileSupplier = { - File(System.getProperty(PathConst.PROP_DATA_PATH) ?: System.getenv(PathConst.ENV_DATA_PATH) ?: ".") + File( + System.getProperty(PathConst.PROP_DATA_PATH) ?: System.getenv(PathConst.ENV_DATA_PATH) + ?: System.getProperty("user.dir") ?: "." + ) }, initializer = { val f = file if (!f.exists()) {