From 00ab4f2a7db446d8a0c6f19ee5a0e798e96f37a6 Mon Sep 17 00:00:00 2001 From: 2dust <31833384+2dust@users.noreply.github.com> Date: Wed, 4 Jan 2023 11:02:43 +0800 Subject: [PATCH] delete temp file --- v2rayN/v2rayN/Handler/UpdateHandle.cs | 2 ++ v2rayN/v2rayN/ViewModels/MainWindowViewModel.cs | 6 ++++++ 2 files changed, 8 insertions(+) diff --git a/v2rayN/v2rayN/Handler/UpdateHandle.cs b/v2rayN/v2rayN/Handler/UpdateHandle.cs index 69d71666..89163afc 100644 --- a/v2rayN/v2rayN/Handler/UpdateHandle.cs +++ b/v2rayN/v2rayN/Handler/UpdateHandle.cs @@ -278,6 +278,8 @@ namespace v2rayN.Handler string targetPath = Utils.GetBinPath($"{geoName}.dat", (ECoreType)Enum.Parse(typeof(ECoreType), it)); File.Copy(fileName, targetPath, true); }); + + File.Delete(fileName); //_updateFunc(true, ""); } } diff --git a/v2rayN/v2rayN/ViewModels/MainWindowViewModel.cs b/v2rayN/v2rayN/ViewModels/MainWindowViewModel.cs index c0db4c85..a01cda93 100644 --- a/v2rayN/v2rayN/ViewModels/MainWindowViewModel.cs +++ b/v2rayN/v2rayN/ViewModels/MainWindowViewModel.cs @@ -8,6 +8,7 @@ using ReactiveUI; using ReactiveUI.Fody.Helpers; using Splat; using System.Drawing; +using System.IO; using System.Reactive; using System.Reactive.Linq; using System.Text; @@ -1285,6 +1286,11 @@ namespace v2rayN.ViewModels Reload(); _noticeHandler?.SendMessage(ResUI.MsgUpdateV2rayCoreSuccessfully); + + if (File.Exists(fileName)) + { + File.Delete(fileName); + } } }; (new UpdateHandle()).CheckUpdateCore(type, _config, _updateUI, _config.checkPreReleaseUpdate);