mirror of
https://github.com/jie65535/GrasscutterCommandGenerator.git
synced 2025-06-07 22:59:14 +08:00
Check the data directory only once
This commit is contained in:
parent
cf3ffeb8c6
commit
7ec81ab146
@ -23,17 +23,23 @@ namespace GrasscutterTools.Utils
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
public static OpenCommandAPI OC { get; set; }
|
public static OpenCommandAPI OC { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
private static string AppDataFolder { get; } = GetAppDataFolder();
|
||||||
/// 应用数据目录
|
private static string GetAppDataFolder()
|
||||||
/// </summary>
|
|
||||||
public static string GetAppDataFile(string filename)
|
|
||||||
{
|
{
|
||||||
var dir = Path.Combine(
|
var dir = Path.Combine(
|
||||||
Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData),
|
Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData),
|
||||||
"GrasscutterTools");
|
"GrasscutterTools");
|
||||||
if (!Directory.Exists(dir))
|
if (!Directory.Exists(dir))
|
||||||
Directory.CreateDirectory(dir);
|
Directory.CreateDirectory(dir);
|
||||||
return Path.Combine(dir, filename);
|
return dir;
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 应用数据目录
|
||||||
|
/// </summary>
|
||||||
|
public static string GetAppDataFile(string filename)
|
||||||
|
{
|
||||||
|
return Path.Combine(AppDataFolder, filename);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
Loading…
Reference in New Issue
Block a user