c - 用于 C 中的 Windows 的 fnmatch?

标签 c windows

是否有适用于 Windows 的 fnmatch 版本? 我正在尝试在 C 中使用相同的功能(基本上是在命令行中使用 * 作为文件名),而不必调用 FindFirst() 等。

感谢代码。

编辑:我需要从命令行接受文件名的通配符,例如 *.txt 并能够打开每个 .txt 文件。

正如我所说,如果可能,我不想使用 FindFirst、FindNext。 谢谢

最佳答案

PathMatchSpec Ex大致是等价的,尽管它以相反的顺序接受参数。

关于c - 用于 C 中的 Windows 的 fnmatch?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2364302/

相关文章:

C:仅打印 2 个数组中的不常见元素

c - 未找到 flycheck 头文件,但 makefile 是正确的

c# - 需要在 C#/ASP.NET 中手动缓存静态文件吗?

c# - 获取 System.Windows.Forms.Timer 的值?

c# - 进程,杀死()不工作

windows - 如何在 Windows 上运行 Git 服务器?

捕获信号 SIGINT 仍然会杀死程序

c - 即使分配了大堆栈大小,如何消除堆栈溢出错误?

c++ - 避免在 libgmp 中中止

sql - 在 Windows 中将 .sql 文件重定向到 .db 文件