gpt4 book ai didi

c - _findfirst 和通配符匹配

转载 作者:行者123 更新时间:2023-11-30 16:02:03 24 4
gpt4 key购买 nike

我正在尝试使用 C 中的 _findfirst() Windows API 来使用通配符匹配文件名。如果我传递 ??????.txt 那么我期望它会匹配目录中仅包含 8 个字符的所有文件,但它匹配的不止于此。

这样的用法有什么问题吗?

最佳答案

我猜它与短名称匹配。在 Windows 上,所有文件都有一个长名称和一个 DOS 8.3 短名称。因此“?????????.txt”实际上与“*.txt”相同。

另外需要注意的是,_findfirst() 不是 Windows API 的一部分。它是 Microsoft C 运行时库的一部分吗?

关于c - _findfirst 和通配符匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5776925/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com