我可以找到.jpg文件 但是我怎样才能找到.jpg,.bmp,.png ......文件?
面膜
LPWSTR mask = stoL(path + "*.(jpg)");
处理程序初始化
HANDLE hf = FindFirstFile(mask, &FindFileData);
到LPWSTR的字符串
LPWSTR stoL(string s) {
return CA2T(s.c_str());
}
答案 0 :(得分:0)
如果要查找多个扩展程序,您有两种选择:您可以单独搜索您关注的每个扩展程序,也可以搜索所有文件,然后查看每个文件是否适合您关注的扩展程序之一约。
*.(jpg|png|bmp)
之类的内容无效 - FindFirstFile
和FindNextFile
无法识别(
,|
或{{1}因此,在给定此模式的情况下,它将搜索单个扩展名 - 即,字面上具有字符)
的所有文件作为其扩展名(当然通常会失败)。