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):
For example, files ftp.exe, fc.exe and f.ext will meet the following mask
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. |
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.