是否可以使用Windows API函数FindFirstFile
同时搜索多种文件类型,例如*.txt
和*.doc
?
我尝试将模式与'\0'
分开,但它不起作用 - 它只搜索第一个模式(我想,那是因为它认为'\0'
是字符串的结尾)
当然,我可以使用FindFirstFile
模式调用*.*
,然后检查我的模式或为每种模式调用它,但我不喜欢这个想法 - 我只会在没有其他解决方案。
答案 0 :(得分:17)
不支持此功能。使用不同的通配符运行两次。或者使用*.*
并过滤结果。这绝对是更好的选择,因为支持传统的MS-DOS 8.3文件名,通配符无论如何都是模棱两可的。像* .doc这样的通配符会找到.doc和.docx文件。像longfilename.docx
这样的文件名也会创建一个名为LONGFI~1.DOC
答案 1 :(得分:5)