0
我想在C中使用_findfirst()
Windows API以使用通配符匹配文件名。 如果我通过????????.txt
,那么我预计它将只匹配8个字符的目录中的所有文件,但它匹配的不止于此。_findfirst和通配符匹配
这种用法有什么不对吗?
我想在C中使用_findfirst()
Windows API以使用通配符匹配文件名。 如果我通过????????.txt
,那么我预计它将只匹配8个字符的目录中的所有文件,但它匹配的不止于此。_findfirst和通配符匹配
这种用法有什么不对吗?
我猜测它在短名称上是匹配的。在Windows上,所有文件都有一个长名称和一个DOS 8.3短名称。因此“????????.txt”实际上与“* .txt”相同。
另外一个迂腐的笔记,_findfirst()不是Windows API的一部分。它是Microsoft C运行时库的一部分吗?