Fix Confiugration.Save not touch replace target file

This commit is contained in:
ChsBuffer
2021-07-15 00:55:39 +08:00
parent 20d4682d40
commit 352602a7ed

View File

@@ -105,6 +105,9 @@ namespace Netch.Utils
await JsonSerializer.SerializeAsync(fileStream, Global.Settings, JsonSerializerOptions).ConfigureAwait(false);
}
if (!File.Exists(FileFullName))
File.Create(FileFullName);
File.Replace(tempFile, FileFullName, BackupFileFullName);
}
catch (Exception e)