rdt-client/server/RdtClient.Service/Helpers/FileHelper.cs
Roger Far cd6002b5d6 Upgrade packages
Moved C# code to file scoped namespaces
Merged Startup.cs and Program.cs
2022-04-30 11:22:15 -06:00

40 lines
No EOL
679 B
C#

namespace RdtClient.Service.Helpers;
public static class FileHelper
{
public static async Task Delete(String path)
{
if (String.IsNullOrWhiteSpace(path))
{
return;
}
if (!File.Exists(path))
{
return;
}
var retry = 0;
while (true)
{
try
{
File.Delete(path);
break;
}
catch
{
if (retry >= 3)
{
throw;
}
retry++;
await Task.Delay(1000 * retry);
}
}
}
}