Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Результаты опроса: какая функция здесь понадобится?
Знаю 9 64.29%
Не знаю 5 35.71%
Голосовавшие: 14. Вы ещё не голосовали в этом опросе

Ответ
 
Опции темы Поиск в этой теме
Старый 18.09.2007, 22:46   #1
Memories
 
Регистрация: 18.09.2007
Сообщений: 3
Вопрос Поиск по расширению

Привет всем!!! Я только начинающий программист, можно сказать еще зеленый. Но прошу мне ответить, как можно искать файлы в указанной папки по расширению. Вот прога по которой он ищет в указанной папке:

var
searchResult : TSearchRec;
fileName : string;
fullFilePath : string;
dir : string;
begin
fileName := 'Romeo - Ty Pover.mp3';
dir := 'e:\Music';
fullFilePath := FileSearch(fileName, dir);
if fullFilePath = 'e:\Music\'+filename
then begin ShowMessage(fullFilePath+' найден');
deletefile ('e:\Music\'+filename);
end
else ShowMessage(fileName+' не найден');
FindClose(searchResult);
end;

Как можно найти все файлы с расширением например mp3 или exe? Заранее спасибо за внимание!!!

Последний раз редактировалось Memories; 18.09.2007 в 22:53.
Memories вне форума Ответить с цитированием
Старый 19.09.2007, 01:10   #2
mutabor
Телепат с дипломом
Старожил
 
Аватар для mutabor
 
Регистрация: 10.06.2007
Сообщений: 4,929
По умолчанию

избитый вопрос, используй поиск по форуму,
плюс я выкладывал исходники плеера, там добавление файлов из папки по заданным расширениям http://www.programmersforum.ru/attac...4&d=1188456458
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог
mutabor вне форума Ответить с цитированием
Старый 19.09.2007, 07:44   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Memories, можно воспользоваться компонентом FileListBox, натравив его на нужную папку, и он покажет тебе все файлы в ней, а далее в цикле выбирай, если конечно тебе не нужно искать во вложенных папках
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 19.09.2007, 13:02   #4
_SERGEYX_
Участник клуба
 
Аватар для _SERGEYX_
 
Регистрация: 07.07.2007
Сообщений: 1,518
По умолчанию

... а лучше установи маленький компонентик FindFile... вот здесь у меня лежит. Там есть критерии поиска: атрибуты, содержание, размер, дата создания... и т.п. Вообще ничего писать не надо...
_SERGEYX_ вне форума Ответить с цитированием
Старый 19.09.2007, 22:00   #5
Memories
 
Регистрация: 18.09.2007
Сообщений: 3
По умолчанию

хорошо. А как мне найти все файлы одного расширения в опреленной папке?
Memories вне форума Ответить с цитированием
Старый 19.09.2007, 22:34   #6
Alar
Александр
Администратор
 
Аватар для Alar
 
Регистрация: 28.10.2006
Сообщений: 17,501
По умолчанию

Memories, вам сюда - http://www.programmersclub.ru/lab
Alar вне форума Ответить с цитированием
Старый 20.09.2007, 20:03   #7
Memories
 
Регистрация: 18.09.2007
Сообщений: 3
По умолчанию

Большое спасибо!!!
Memories вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Поиск Witaliy Общие вопросы Delphi 1 01.05.2008 18:42
Поиск В бД Старик_Романыч БД в Delphi 5 29.04.2008 21:12
Имя файла по расширению wwww Общие вопросы Delphi 5 19.12.2007 03:41
Поиск по FTP Averss PHP 4 04.09.2007 20:37
поиск Lonix Общие вопросы Delphi 2 04.04.2007 01:59