Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Поиск файлов с помощью FindFirst [D7, XP]


Megabyte ©   (2006-10-18 14:28:00) 

Задаю директорию с помощью компонента TShellTreeView.
Задаю параметры поиска: findfirst(shtrview.Path, faAnyFile and not faDirectory, search_imei)
1) Почему-то не видит обычные файлы(прим *.xml)? М.б. параметры неправильно задаю?
2) Без добавления not faDirectory видит директорию, причем не вложенную а ту, кот. была выбрана последней в TShellTreeView, т.е. рабочая директория. Я думал, что надо в 1-м параметре findfirst задавать директорию, в которой будет осуществляться поиск...
3) Вопрос на будущее, как и где задать, чтобы поиск шел по файлам с определенным расширением(например, .xml)?


Megabyte   (2006-10-18 15:00:00) [1]

Спасибо. Все проблемы решились. %)
Даже не надо использовать not faDirectory.


Darkwing   (2006-10-18 14:35:00) [2]

мож так правильнее

FindFirst(shtrview.Path+'*.*', faAnyfile-faDirectory, search_imei)

так же вместо *.* пдставляй расширение.


Наверх

Титульная страница Поиск, карта сайта Написать письмо