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.