Catch exceptions when trying to delete a package

This commit is contained in:
pizzaboxer 2023-08-25 23:45:52 +01:00
parent a9b3d43ab2
commit af14c19334
No known key found for this signature in database
GPG Key ID: 59D4A1DBAD0F2BA8

View File

@ -847,8 +847,17 @@ namespace Bloxstrap
if (!_versionPackageManifest.Exists(package => filename.Contains(package.Signature))) if (!_versionPackageManifest.Exists(package => filename.Contains(package.Signature)))
{ {
App.Logger.WriteLine(LOG_IDENT, $"Deleting unused package {filename}"); App.Logger.WriteLine(LOG_IDENT, $"Deleting unused package {filename}");
try
{
File.Delete(filename); File.Delete(filename);
} }
catch (Exception ex)
{
App.Logger.WriteLine(LOG_IDENT, $"Failed to delete {filename}!");
App.Logger.WriteException(LOG_IDENT, ex);
}
}
} }
string oldVersionFolder = Path.Combine(Paths.Versions, App.State.Prop.VersionGuid); string oldVersionFolder = Path.Combine(Paths.Versions, App.State.Prop.VersionGuid);