public void BeginSearch() { Console.WriteLine(nameOperation[currentSearch]); // определяем необходимые данные для поиска Console.WriteLine("Где ищем? Укажите каталог"); // fromSearch = Console.ReadLine(); // fromSearch = "D:\\net\\AAA"; fromSearch = GetData.GetPath(); Console.WriteLine("__________________"); switch (currentSearch) { case 0: Console.WriteLine("Введите ключевое слова для поиска"); needStringSearch = Console.ReadLine(); // needStringSearch = "222.jpg"; Console.WriteLine(needStringSearch); if (Path.GetExtension(needStringSearch) == "") { isDir = true; } StartSearchName(); break; case 1: Console.WriteLine("Введите размер файлов и папок для поиска в байтах"); needSizeSearch = GetData.GetDouble(); StartSearchBySize(); break; case 2: Console.WriteLine("Введите дату создания"); needDateSearch = GetData.GetDate(); delegSearchDate = new SearchNeedDate(StartSearchByDateCreate); StartSearchByDate(); break; case 3: Console.WriteLine("Введите дату доступа"); needDateSearch = GetData.GetDate(); delegSearchDate = new SearchNeedDate(StartSearchByDateAccess); StartSearchByDate(); break; case 4: Console.WriteLine("Введите дату модификации"); needDateSearch = GetData.GetDate(); delegSearchDate = new SearchNeedDate(StartSearchByDateWrite); StartSearchByDate(); break; case 5: Console.WriteLine("Поиск по содержимому в файлах"); needStringSearch = Console.ReadLine(); // needStringSearch = "hello "; StartSearchByContent(); break; } }