问题修复

This commit is contained in:
2025-09-04 15:29:44 +08:00
parent 056f739a61
commit 178338af66
15 changed files with 933 additions and 28 deletions
+14 -5
View File
@@ -244,15 +244,22 @@ namespace AibisDream
private void DeleteOldSave()
{
var fileList = Directory.GetFiles(ConstRef.SaveFilePath);
if (fileList.Length > MaxSaveNum)
if (Directory.Exists(ConstRef.SaveFilePath))
{
var sorted = fileList.OrderByDescending(f => f).ToArray();
for (var i = MaxSaveNum; i < fileList.Length; i++)
var fileList = Directory.GetFiles(ConstRef.SaveFilePath);
if (fileList.Length > MaxSaveNum)
{
File.Delete(sorted[i]);
var sorted = fileList.OrderByDescending(f => f).ToArray();
for (var i = MaxSaveNum; i < fileList.Length; i++)
{
File.Delete(sorted[i]);
}
}
}
else
{
Directory.CreateDirectory(ConstRef.SaveFilePath);
}
}
public void Load(string savePath)
@@ -277,6 +284,8 @@ namespace AibisDream
private string GetSavePath()
{
Directory.CreateDirectory(ConstRef.SaveFilePath);
string gameStage;
if (TryGetValue("$gameStage", out float gameStageFloat))
{