Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > Поиск файлов в Windows


Автор: Esaul 25.12.2005, 20:33
Доброго времени суток!

У меня есть программа базаданных дисков, теперь мне надо к ней написать утилиту. Утилита предназначена для облегчения занесения содержания диска в базу. Я не знаю как сделать основной кусок в ней:

в утилите выберается дисковод(или на верно лучьше папку? так более функциональней будет?), задается расширение файлов(например: ".*"- все фалы, ".ехе"-исполнительные, ".bmp" - графические ...), по ним идет поиск файлов с такими расширениями, на диске в дисководе(или в папке); имена найденных файлов просто записываются в StingGrid.

По поводу этой части у меня есть одна мысль: на мой взгляд это обход дерева, тогда в утилите помимо расширений надо еще указывать и глубину обхода? На счет моих знаний в этом вопросе: их к моему большому стыду и сожелению нету. smile

Помогите пожайлуста!

Автор: Partizan 25.12.2005, 22:07
можно обойтись стандартным набором функций FindFirst,FindNext,FindClose, ну и тебе понабдобится ещё функция ExtractFileExt....по этим функциям кури MSDN...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)