CmpName
The CmpName function compares a null-terminated text string (for example, a file name) with a
pattern (mask).
int WINAPI CmpName(
const char *Pattern,
const char *String,
int SkipPath
);
Parameters
Pattern
Address of the pattern string.
String
Address of the null-terminated text string.
SkipPath
If TRUE, the file path in String is ignored and only the file name
is used in comparison.
Return value
TRUE if the string matches the pattern, otherwise FALSE.
Remarks
The
Pattern parameter can contain any characters allowed in file names and the
following special characters (wildcards):
| Wildcard | Description |
* |
any number of characters |
? |
any single character |
[c,x-z] |
any character from the range specified in square brackets; both
individual characters and character ranges can be specified. |
For example, files ftp.exe, fc.exe and f.ext will meet the following mask
f*.ex?,
the mask
*co* corresponds to color.ini and edit.com, the mask
[c-ft]*.txt corresponds to config.txt, demo.txt, faq.txt and tips.txt.