Compare commits
No commits in common. "master" and "1.0.0" have entirely different histories.
1 changed files with 2 additions and 21 deletions
|
@ -43,27 +43,8 @@ namespace SynologyCertificateExporter.Services
|
||||||
var cpFrom = _synoDirectory + "/" + certificate.Name + "/" + fileName;
|
var cpFrom = _synoDirectory + "/" + certificate.Name + "/" + fileName;
|
||||||
var cpTo = exportDirectory + "/" + fileName;
|
var cpTo = exportDirectory + "/" + fileName;
|
||||||
|
|
||||||
if (File.Exists(cpTo))
|
Console.WriteLine($"Copy file from {cpFrom} to {cpTo}");
|
||||||
{
|
File.Copy(cpFrom, cpTo);
|
||||||
var cpFromFileInfo = new FileInfo(cpFrom);
|
|
||||||
var cpToFileInfo = new FileInfo(cpTo);
|
|
||||||
|
|
||||||
if (cpFromFileInfo.CreationTime != cpToFileInfo.CreationTime)
|
|
||||||
{
|
|
||||||
Console.WriteLine($"Copy file from {cpFrom} to {cpTo} with overwrite because creationtime changed");
|
|
||||||
|
|
||||||
File.Copy(cpFrom, cpTo, true);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
Console.WriteLine($"Skipping copy from {cpFrom} to {cpTo}");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
Console.WriteLine($"Copy file from {cpFrom} to {cpTo}");
|
|
||||||
File.Copy(cpFrom, cpTo);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue