static void Main(string[] args) { LoadParams(args); CleanFolderParams(); if (!ParamsAreValid()) { DisplayUsageMessage(); } else { if (DisplayLoadedParams) { Console.WriteLine("SourceFolder = " + SourceFolder); Console.WriteLine("DestFolder = " + DestFolder); Console.WriteLine("ForceDestDelete = " + ForceDestDelete.ToString()); Console.WriteLine("DisplayLoadedParams = " + DisplayLoadedParams.ToString()); } Synchronizer.SyncFolders(SourceFolder, DestFolder, ForceDestDelete); } }
static void Main(string[] args) { Logger.AddInstance(new ConsoleLogger()); Logger.AddInstance(new FileLogger()); var config = new SyncConfiguration(); PrintHeader(); if (config.NoParameters) { Console.WriteLine("Параметры:"); config.PrintHelp(); Console.ReadKey(); return; } var synchronizer = new Synchronizer(); synchronizer.Run(config); Console.Write("Нажмите любую клавишу ..."); Console.ReadKey(); }