From 7db94458c4c771d718ca8a5cc851b8aa5470351e Mon Sep 17 00:00:00 2001 From: Matt Nadareski Date: Wed, 13 Apr 2016 14:40:22 -0700 Subject: [PATCH] Add an earlier check --- DATFromDir/DATFromDir.cs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/DATFromDir/DATFromDir.cs b/DATFromDir/DATFromDir.cs index 812d9c93..9b023be1 100644 --- a/DATFromDir/DATFromDir.cs +++ b/DATFromDir/DATFromDir.cs @@ -137,6 +137,13 @@ namespace SabreTools { // Set local paths and vars _tempDir = Environment.CurrentDirectory + Path.DirectorySeparatorChar + "temp" + DateTime.Now.ToString("yyyyMMddHHmmss") + Path.DirectorySeparatorChar; + + if (!File.Exists(path) && !Directory.Exists(path)) + { + _logger.Error(path + " is not a valid input!"); + continue; + } + _basePath = (File.Exists(path) ? path : path + Path.DirectorySeparatorChar); _basePath = Path.GetFullPath(_basePath); @@ -153,6 +160,7 @@ namespace SabreTools ProcessFile(item); } } + // If this somehow skips past the original sensors else { _logger.Error(path + " is not a valid input!");