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 src = this.BaseLogFileName + "." + (j - 2) + ext;
if (File.Exists(dst))
{
File.Delete(dst);
}
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)
{