fix: overwrite if file already exists

pull/1106/head
Giuseppe Trematerra 2025-04-02 16:20:32 +00:00
parent e4cf507bae
commit 2e7fefd93e
1 changed files with 2 additions and 6 deletions

View File

@ -315,18 +315,14 @@ namespace WinSW
{ {
string dst = this.BaseLogFileName + "." + (j - 1) + ext; string dst = this.BaseLogFileName + "." + (j - 1) + ext;
string src = this.BaseLogFileName + "." + (j - 2) + ext; string src = this.BaseLogFileName + "." + (j - 2) + ext;
if (File.Exists(dst))
{
File.Delete(dst);
}
if (File.Exists(src)) if (File.Exists(src))
{ {
File.Move(src, dst); File.Move(src, dst, true);
} }
} }
File.Move(this.BaseLogFileName + ext, this.BaseLogFileName + ".0" + ext); File.Move(this.BaseLogFileName + ext, this.BaseLogFileName + ".0" + ext, true);
} }
catch (IOException e) catch (IOException e)
{ {