From 2ac878dbbdff781b6a3465ec8a9d8e4b3f925150 Mon Sep 17 00:00:00 2001 From: status102 <102887808+status102@users.noreply.github.com> Date: Mon, 9 Jun 2025 22:19:41 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E9=81=BF=E5=85=8D=E8=AE=BE=E8=AE=A1?= =?UTF-8?q?=E6=97=B6=E7=94=9F=E6=88=90=E4=B8=8D=E5=BF=85=E8=A6=81=E7=9A=84?= =?UTF-8?q?data=E6=96=87=E4=BB=B6=E5=A4=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 3 --- src/MaaWpfGui/Helper/JsonDataHelper.cs | 18 ++---------------- 2 files changed, 2 insertions(+), 19 deletions(-) diff --git a/.gitignore b/.gitignore index 83e0b5bc21..8531917a7a 100644 --- a/.gitignore +++ b/.gitignore @@ -467,6 +467,3 @@ Thumbs.db # macOS Finder Shit .DS_Store - -# wpf 设计器会运行代码) -data/ \ No newline at end of file diff --git a/src/MaaWpfGui/Helper/JsonDataHelper.cs b/src/MaaWpfGui/Helper/JsonDataHelper.cs index 904e4edb26..8571ec9bb0 100644 --- a/src/MaaWpfGui/Helper/JsonDataHelper.cs +++ b/src/MaaWpfGui/Helper/JsonDataHelper.cs @@ -22,25 +22,10 @@ namespace MaaWpfGui.Helper { public static class JsonDataHelper { - private static readonly string _dataDir = Path.Combine(Environment.CurrentDirectory, "data"); + private static readonly string _dataDir = "data"; private static readonly object _lock = new(); private static readonly ILogger _logger = Log.ForContext("SourceContext", "JsonDataHelper"); - static JsonDataHelper() - { - try - { - if (!Directory.Exists(_dataDir)) - { - Directory.CreateDirectory(_dataDir); - } - } - catch (Exception ex) - { - _logger.Error(ex, "Failed to create data directory."); - } - } - /// /// 从 data/{key}.json 读取对象,如果不存在则返回 defaultValue /// @@ -91,6 +76,7 @@ namespace MaaWpfGui.Helper { try { + Directory.CreateDirectory(_dataDir); var json = JsonConvert.SerializeObject(value, Formatting.Indented); File.WriteAllText(filePath, json); return true;