From 352602a7ed36bd547209ece0f5457b59721f1b86 Mon Sep 17 00:00:00 2001 From: ChsBuffer <33744752+chsbuffer@users.noreply.github.com> Date: Thu, 15 Jul 2021 00:55:39 +0800 Subject: [PATCH] Fix Confiugration.Save not touch replace target file --- Netch/Utils/Configuration.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Netch/Utils/Configuration.cs b/Netch/Utils/Configuration.cs index 1e2a7edf..40bf23d4 100644 --- a/Netch/Utils/Configuration.cs +++ b/Netch/Utils/Configuration.cs @@ -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)