Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Поиск файлов у которых в расширении есть слово...


Автор: CODARZ 4.10.2003, 18:53
Как мне посредством Delphi найти файлы у которых
в расширении есть слово "_slovo" (например "superfile.txt_slovo")
и все найденные файлы добавить в компонент ListBox? smile.gif

Автор: stab 4.10.2003, 18:57
поищи в FAQ для того он и существует.

Автор: Vit 4.10.2003, 19:42
Задача гораздо сложнее чем кажется. Ищи все файлы (FindFirst/FindNext) и далее проверяй расширение.


2 cully Попробуй сделать несколько файлов, например


qwerty.xml_done
qwerty.xml
qwerty.xml_proc

Затем прогнать что-то типа FindFirst('*.xml',...

Дык вот, они найдутся все! Тяжёлое наследство DOS 8.3 - шаблоны на длинных расширениях - фиг работают, причём зарыто это где-то в API... Сам долго бился и не смог ничего путного сделать...

Автор: stab 4.10.2003, 20:34
можно сделать FindFirst('*.*', ..., потом использовать эту функцию:
http://forum.vingrad.ru/index.php?act=ST&f=32&t=5436

короче все есть в FAQ smile.gif

Автор: stab 4.10.2003, 20:42
Может еще попробовать FindFirstFileEx, я не пробовал, но возможностей у нее явно больше, чем у FindFirstFile, правда работает только под NT, 2k, XP.

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