From e842f3a084f4ed7876d1d4afadfe388a3d323bec Mon Sep 17 00:00:00 2001 From: Administrator Date: Wed, 4 Jan 2017 07:56:51 +0100 Subject: [PATCH] Master sync --- OneDriveArchiver/Program.cs | 40 ++++++++++++++++++++++--------------- 1 file changed, 24 insertions(+), 16 deletions(-) diff --git a/OneDriveArchiver/Program.cs b/OneDriveArchiver/Program.cs index fc075ed..e262044 100644 --- a/OneDriveArchiver/Program.cs +++ b/OneDriveArchiver/Program.cs @@ -16,26 +16,34 @@ namespace OneDriveArchiver } else { - // normal processing... - Console.WriteLine("OneDriverArchiver: starting up..."); - - var startUpTime = DateTime.Now; - - var filesToProcess = Directory.GetFiles(args[0]); - foreach (var item in filesToProcess) + // check if the directory to process really exists + if (!Directory.Exists(args[0])) { - Console.WriteLine($"Processing file {item}..."); - - // archive the file - IoHelper.ArchiveOneDriveFile(item); - - Console.Write($"Processing for file {item} completed successfully."); + Console.WriteLine($"The directory '{args[0]}' does not exist. Please specify another one."); } + else + { + // normal processing... + Console.WriteLine("OneDriverArchiver: starting up..."); - var endProcessingTime = DateTime.Now; - var processingTime = endProcessingTime - startUpTime; + var startUpTime = DateTime.Now; - Console.WriteLine($"OneDriverArchiver: Processing completed.\nProcessing time = {processingTime}"); + var filesToProcess = Directory.GetFiles(args[0]); + foreach (var item in filesToProcess) + { + Console.WriteLine($"Processing file {item}..."); + + // archive the file + IoHelper.ArchiveOneDriveFile(item); + + Console.Write($"Processing for file {item} completed successfully."); + } + + var endProcessingTime = DateTime.Now; + var processingTime = endProcessingTime - startUpTime; + + Console.WriteLine($"OneDriverArchiver: Processing completed.\nProcessing time = {processingTime}"); + } } } }