Skip to content

Commit f738d26

Browse files
committed
chore: 修改 appData 路径
1 parent a239df1 commit f738d26

File tree

4 files changed

+7
-8
lines changed

4 files changed

+7
-8
lines changed

MaiChartManager/Launcher.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ private void button2_Click(object sender, EventArgs e)
6262

6363
# if !DEBUG
6464
StaticSettings.Config.GamePath = textBox1.Text;
65-
File.WriteAllText(Path.Combine(Application.LocalUserAppDataPath, "config.json"), JsonSerializer.Serialize(StaticSettings.Config));
65+
File.WriteAllText(Path.Combine(StaticSettings.appData, "config.json"), JsonSerializer.Serialize(StaticSettings.Config));
6666
# endif
6767

6868
textBox1.Enabled = false;

MaiChartManager/Program.cs

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,15 +20,13 @@ static void Main()
2020
o.TracesSampleRate = 0.5;
2121
}
2222
);
23-
// Configure WinForms to throw exceptions so Sentry can capture them.
24-
Application.SetUnhandledExceptionMode(UnhandledExceptionMode.ThrowException);
2523

26-
// To customize application configuration such as set high DPI settings or default font,
27-
// see https://aka.ms/applicationconfiguration.
24+
Application.SetUnhandledExceptionMode(UnhandledExceptionMode.ThrowException);
2825
ApplicationConfiguration.Initialize();
2926

30-
if (File.Exists(Path.Combine(Application.LocalUserAppDataPath, "config.json")))
31-
StaticSettings.Config = JsonSerializer.Deserialize<Config>(File.ReadAllText(Path.Combine(Application.LocalUserAppDataPath, "config.json")));
27+
Directory.CreateDirectory(StaticSettings.appData);
28+
if (File.Exists(Path.Combine(StaticSettings.appData, "config.json")))
29+
StaticSettings.Config = JsonSerializer.Deserialize<Config>(File.ReadAllText(Path.Combine(StaticSettings.appData, "config.json")));
3230

3331
new Launcher().Show();
3432

MaiChartManager/ServerManager.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ public static async Task StopAsync()
2424

2525
private static X509Certificate2 GetCert()
2626
{
27-
var path = Path.Combine(Application.LocalUserAppDataPath, "cert.pfx");
27+
var path = Path.Combine(StaticSettings.appData, "cert.pfx");
2828
if (File.Exists(path))
2929
{
3030
return new X509Certificate2(path);

MaiChartManager/StaticSettings.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ namespace MaiChartManager;
88
public partial class StaticSettings
99
{
1010
public readonly string tempPath = Path.Combine(Path.GetTempPath(), "MaiChartManager");
11+
public static readonly string appData = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData), "MaiChartManager");
1112

1213
public static Config Config { get; set; } = new();
1314

0 commit comments

Comments
 (0)