diff --git a/SabreTools.Helper/Tools/ArchiveTools.cs b/SabreTools.Helper/Tools/ArchiveTools.cs index df19e5b2..5e797c4f 100644 --- a/SabreTools.Helper/Tools/ArchiveTools.cs +++ b/SabreTools.Helper/Tools/ArchiveTools.cs @@ -679,7 +679,15 @@ namespace SabreTools.Helper Directory.CreateDirectory(outdir); } - File.Move(outfile, Path.Combine(outdir, Path.GetFileName(outfile))); + try + { + File.Move(outfile, Path.Combine(outdir, Path.GetFileName(outfile))); + } + catch (Exception ex) + { + logger.Error(ex.ToString()); + File.Delete(outfile); + } } return true;