Форум: "Начинающим";
Текущий архив: 2006.01.22;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.042 c