Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.01.22;
Скачать: CL | DM;

Вниз

MatchesMask для файлов разных расширений   Найти похожие ветки 

 
_Sergey_   (2006-01-01 09:39) [0]

Люди, с Новым годом вас!
По сабжу: Есть программа, которая ищет на диске файлы с расширением mp3 и wma. Есть рекурсивная процедура поиска. Для mp3 все работает нормально, а как добавить еще и wma? В процедуре используется функция MatchesMask. Из хелпа я понял, что можно сделать множество масок. Только как?


 
Сергей_1   (2006-01-01 11:09) [1]

Только предположить могу, попробу так:
mask := "*.wav|*.wma"


 
begin...end ©   (2006-01-01 21:31) [2]

> _Sergey_   (01.01.06 09:39)

Если хотите использовать MatchesMask, то её придётся вызывать несколько раз -- для масок "*.mp3" и "*.wma". Посмотрите также в сторону ExtractFileExt.


 
Alexander Panov ©   (2006-01-01 23:01) [3]

_Sergey_   (01.01.06 9:39)

Указывать маску в FindFIrst имеет смысл только в том, случае, если есть необходимость не использовать модуль MatchesMask.
Если же такой необходимости нет, то нужно искать по маске *.*, а при полчучении фалов отфильтровывать их (MatchesMask). никакого замедления поиска в этом случае не будет, так как в любом сулчае функции поиска пробегают по всему списку файлов на диске.

В данном случае проверки просто нужно провести по каждой маске.



Страницы: 1 вся ветка

Текущий архив: 2006.01.22;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.065 c
10-1110129548
AL CAPONE
2005-03-06 20:19
2006.01.22
OLE+WORD


2-1136561950
vasek
2006-01-06 18:39
2006.01.22
уважаемые профи что можете посоветовать начинающему по COM, DCOM?


9-1122718523
Зм1й
2005-07-30 14:15
2006.01.22
Как повернуть точку на 90 градусов вокруг оси X?


11-1116964058
rofl
2005-05-24 23:47
2006.01.22
OnMouseOver Effect (TKOLBitBtn.Flat) missing in 2.08


4-1131719853
clickmaker
2005-11-11 17:37
2006.01.22
Отключение сообщение об установке неподписанного драйвера