From 34465ea50b080fd4573af669f0496ceec1ab50f7 Mon Sep 17 00:00:00 2001 From: Matt Nadareski Date: Thu, 25 Aug 2016 11:14:46 -0700 Subject: [PATCH] [ArchiveTools] Absorb file move errors --- SabreTools.Helper/Tools/ArchiveTools.cs | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) 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;