| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C++ Builder > Поиск файлов в Windows |
| Автор: Esaul 25.12.2005, 20:33 |
| Доброго времени суток! У меня есть программа базаданных дисков, теперь мне надо к ней написать утилиту. Утилита предназначена для облегчения занесения содержания диска в базу. Я не знаю как сделать основной кусок в ней: в утилите выберается дисковод(или на верно лучьше папку? так более функциональней будет?), задается расширение файлов(например: ".*"- все фалы, ".ехе"-исполнительные, ".bmp" - графические ...), по ним идет поиск файлов с такими расширениями, на диске в дисководе(или в папке); имена найденных файлов просто записываются в StingGrid. По поводу этой части у меня есть одна мысль: на мой взгляд это обход дерева, тогда в утилите помимо расширений надо еще указывать и глубину обхода? На счет моих знаний в этом вопросе: их к моему большому стыду и сожелению нету. Помогите пожайлуста! |
| Автор: Partizan 25.12.2005, 22:07 |
| можно обойтись стандартным набором функций FindFirst,FindNext,FindClose, ну и тебе понабдобится ещё функция ExtractFileExt....по этим функциям кури MSDN... |