【发布时间】:2011-05-29 07:11:42
【问题描述】:
为什么使用*.* 模式调用FindFirstFile 会匹配Windows 这样的名称?
编辑:我想我也可以猜测发生了什么,但是否也有任何文档说明原因?
【问题讨论】:
-
或许无非就是
*匹配空字符串。尝试*.?*说匹配非空扩展名 -
@David:但是如果文件名以句点结尾呢?
-
您提到
*可能匹配空字符串,但仅当文件名以句点结尾时才有效。Windows不以句号结尾,为什么要匹配? -
它的简称有句号。所有短名称都可以。
-
也许你应该阅读 Wine 的源代码,如果不是它背后的基本原理,至少你会学习算法
标签: winapi file file-io wildcard