diff --git a/src/MaaWpfGui/ViewModels/UI/VersionUpdateViewModel.cs b/src/MaaWpfGui/ViewModels/UI/VersionUpdateViewModel.cs index f5b2f88496..ca016e0ba8 100644 --- a/src/MaaWpfGui/ViewModels/UI/VersionUpdateViewModel.cs +++ b/src/MaaWpfGui/ViewModels/UI/VersionUpdateViewModel.cs @@ -274,7 +274,14 @@ namespace MaaWpfGui.ViewModels.UI foreach (var oldFile in Directory.GetFiles(curDir, "*.old")) { - File.Delete(oldFile); + try + { + File.Delete(oldFile); + } + catch (Exception) + { + File.Move(oldFile, oldFile + ".old"); + } } // 操作完了,把解压的文件删了