Kajff
|
|
1 | |
Поиск файлов без использования класса Directory23.04.2012, 21:36. Показов 979. Ответов 2
Метки нет (Все метки)
Функции Directory.GetFiles() и Directory.GetDirectories() возвращают строковый массив со списком всех файлов (директорий) в указанной директории.
Есть некий сетевой диск, на котором расположено 10000-15000 директорий, в каждой из которых 100-1000 файлов. Нужно произвести поиск по всем файлам и директориям на данном диске, в реальном времени показывая имена файлов и директорий. При использовании вышеуказанных функций поток (поиск осуществляю в отдельном потоке) уходит в глубокую думу на час (больше просто не выждал). Внимание, вопрос! =) Как на С# реализовать такой поиск, но без применения GetFiles/GetDirectories? В С++/Delphi есть замечательные функции FindFirst, FindNext и FindClose. В C# подобных не нашел... |
23.04.2012, 21:36 | |
Ответы с готовыми решениями:
2
Ограничить поиск файлов в Directory.GetFiles до 1000 результатов Возможно ли написание игры без использования класса Шифрование данных без использования файлов Написать два класса с методами. Без использования STL |
17790 / 12941 / 3381
Регистрация: 17.09.2011
Сообщений: 21,215
|
|
23.04.2012, 21:53 | 2 |
Используйте метод EnumerateFiles (.NET 4.0)
1
|
Kajff
|
|
23.04.2012, 23:25 | 3 |
спасибо. как раз то, что нужно. странно, что мелкомягкие додумались реализовать такой метод только в 4.0)
|
23.04.2012, 23:25 | |
23.04.2012, 23:25 | |
Помогаю со студенческими работами здесь
3
Вычислить значение выражения без использования класса Math Аплоад файлов на сервер без использования компонент Взаимный include без использования cpp-файлов Поиск компьютера в AD без использования Get-ADComputer Проигрывание Flash-роликов без использования временных файлов Проигрывание Flash-роликов без использования временных файлов Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |