Поиск файлов по содержимому.
От: qusadion Россия  
Дата: 04.06.07 05:28
Оценка:
Надеюсь в тему форума...
Не могу больше искать в нете. Неужели никто не сталкивался с таким траблом?
Необходимо реализовать поиск файлов по имени, и содержимому.По имени (маске) уже реализовал. Рекурсивный поиск в каталогах. Теперь надо приделать к этому поиск по содержимому, то есть по строке. Думал, думал ничего лучше не придумал чем считывать файл в буфер, а затем производить поиск подстроки в строке. Получилось только в файлах ТХТ. И это очень долго. А нужно искать во всех типах фалов содержащих текст (doc, rtf, html,txt,inf,xml,xls...) вообщем во всех. Да к тому же незнаю не будет ли проблем с кодировкой. Аналогично стандартному поиску Windows. Про "изобретать велосипед" меня уже достали Ну очень надо: Нужно автоматически удалять файл, если в нем содержатся данные введенные юзером.
Во фреймворке 2.0 есть функа:
FindInFiles

но я так понял ее можно юзать только в managed cpp. Не катит. Проект в mfc.
Помогите, как наиболее оптимизировано реализовать это?




04.06.07 09:46: Перенесено модератором из 'C/C++' — Odi$$ey
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.