static void Main(string[] args) { Console.WriteLine("Введите путь к папке:"); string path = Console.ReadLine(); FileWatcher Watcher = new FileWatcher(path); int i = 0; do { Console.WriteLine("-----------------------------------------"); Console.WriteLine(">>>Выберите режим:"); Console.WriteLine("1 | Наблюдение."); Console.WriteLine("2 | Откат изменений."); Console.WriteLine("-----------------------------------------"); Console.WriteLine("0 | Выход"); Console.WriteLine("-----------------------------------------"); int switchOne; switchOne = Convert.ToInt32(Console.ReadLine()); switch (switchOne) { case 1: Console.WriteLine(">>>Включен режим наблюдения."); Watcher.Watching(); break; case 2: Console.WriteLine(">>>Включен режим отката изменений."); Watcher.Recovery(); break; case 0: i++; break; default: Console.WriteLine(">>>Ошибка: неверное действие"); break; } } while (i == 0); }
static void Main(string[] args) { FileWatcher Watcher = new FileWatcher(); int i = 0; do { Console.WriteLine("------------------------"); Console.WriteLine("Выберите режим:"); Console.WriteLine("1) Включить наблюдение."); Console.WriteLine("2) Выполнить откат."); Console.WriteLine("0) Выход из программы."); Console.WriteLine("-------------------------"); char c = Console.ReadKey().KeyChar; switch (c) { case '1': Console.WriteLine(">>>Включен режим наблюдения."); Watcher.Watching(); break; case '2': Console.WriteLine(">>>Включен режим отката изменений."); Watcher.Return(); break; case '0': i++; break; default: Console.WriteLine(">>>Ошибка: неверное действие"); break; } } while (i == 0); }