From 2a6f54e8e59b498c0cd882c37279117648c6e2e1 Mon Sep 17 00:00:00 2001 From: Matt Nadareski Date: Fri, 16 Sep 2016 17:14:36 -0700 Subject: [PATCH] [DATFromDir, SimpleSort] Only delete tempdir if it's not the default --- SabreTools.Helper/Objects/DATFromDir.cs | 7 +++++-- SabreTools.Helper/Objects/SimpleSort.cs | 5 ++++- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/SabreTools.Helper/Objects/DATFromDir.cs b/SabreTools.Helper/Objects/DATFromDir.cs index 01f781c7..af98dbb3 100644 --- a/SabreTools.Helper/Objects/DATFromDir.cs +++ b/SabreTools.Helper/Objects/DATFromDir.cs @@ -179,10 +179,13 @@ namespace SabreTools }); } - // Now that we're done, delete the temp folder + // Now that we're done, delete the temp folder (if it's not the default) try { - Directory.Delete(_tempDir, true); + if (_tempDir != Path.GetTempPath()) + { + Directory.Delete(_tempDir, true); + } } catch { diff --git a/SabreTools.Helper/Objects/SimpleSort.cs b/SabreTools.Helper/Objects/SimpleSort.cs index 12985bc4..37166c47 100644 --- a/SabreTools.Helper/Objects/SimpleSort.cs +++ b/SabreTools.Helper/Objects/SimpleSort.cs @@ -232,7 +232,10 @@ namespace SabreTools.Helper { try { - Directory.Delete(_tempDir, true); + if (_tempDir != Path.GetTempPath()) + { + Directory.Delete(_tempDir, true); + } } catch {