Опять я с дурацким вопросом. Подскажите, как лучше организовать поиск каталога в сетевой папке чужого компа?
Допустим там лежат тысячи, даже десятки тысяч вложенных папок и файлов (в последстии их может быть сотни тысяч).
У меня есть список запросов из сотни названий например: Мост, Дорога, Вокзал и т.д.
Мне нужно просканировать всю сетевую папку и найти там близкие названия вложенных папок и вернуть к ним путь.
Допустим:
запрос [Мост] ответ [\\Server\Данные\Москва\Объекты\Мосты\Железнодорожный мост N15]
запрос [Вокзал] ответ [\\Server\Данные\Москва\Стратегические объекты\Вокзалы\Казанский вокзал]
Как лучше поступить, прочитать в память все это гигантское дерево каталогов, а потом искать в нем совпадения? Или же просто искать обычными файловыми фунциями? Нужно максимально ускорить поиск по сети.