Beispiel #1
0
        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;
            }
        }
Beispiel #2
0
        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;
            }
        }