CmpName
Функция CmpName сравнивает текстовую строку (например,
имя файла) с образцом (маской).
int WINAPI CmpName(
const char *Pattern,
const char *String,
int SkipPath
);
Параметры
Pattern
Адрес образца (маски).
String
Адрес текстовой строки.
SkipPath
Если TRUE, путь к файлу в String игнорируется и
только имя файла будет участвовать в сравнении.
Возвращаемое значение
TRUE, если строка удовлетворяет образцу, иначе
FALSE.
Замечания
Параметр
Pattern может включать обычные допустимые в именах
файлов символы, а также специальные выражения:
| Метасимвол | Описание |
* |
любое количество символов |
? |
любой символ |
[c,x-z] |
любой символ из находящихся в квадратных скобках; допускаются и отдельные символы, и их диапазоны. |
Например, файлы ftp.exe, fc.exe и f.ext совпадают с маской
f*.ex?,
маска
*co* совпадает с color.ini и edit.com, маске
[c-ft]*.txt будут соответствовать config.txt, demo.txt, faq.txt и
tips.txt.