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>
|
||||
public static OpenCommandAPI OC { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 应用数据目录
|
||||
/// </summary>
|
||||
public static string GetAppDataFile(string filename)
|
||||
private static string AppDataFolder { get; } = GetAppDataFolder();
|
||||
private static string GetAppDataFolder()
|
||||
{
|
||||
var dir = Path.Combine(
|
||||
Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData),
|
||||
"GrasscutterTools");
|
||||
if (!Directory.Exists(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