+ -
当前位置:首页 → 问答吧 → vc怎么实现有*和?文件名搜索?

vc怎么实现有*和?文件名搜索?

时间:2011-12-25

来源:互联网

各位VC高人,我正在写一个输入文件名(是CString类型),在自定义的文件链表中搜索该文件名是否存在的程序。其实和API的FindFirstFile函数功能差不多。对于夹杂着*和?的文件名该怎么处理比较好呢,*代表多个任意字符?代表一个任意字符。

作者: icanfly728   发布时间: 2011-12-25

没人看哪,大家帮帮忙吧。

作者: icanfly728   发布时间: 2011-12-26

windows环境下*和?不可以作为文件或者文件夹的名字的。

作者: sunyongliang118   发布时间: 2011-12-26

是要做通配符吧,好像没有现成的处理函数,估计只能自己写匹配逻辑了吧,也不难

作者: robertbo   发布时间: 2011-12-26

用正则表达式来匹配.

作者: oyljerry   发布时间: 2011-12-26

就是通配符,正则表达式没用过啊,有没有源代码贴出来看看呢?

作者: icanfly728   发布时间: 2011-12-26

简单看了下正则表达式,感觉来不及学了,现在急用。自己写匹配逻辑,大家给个思路吧,怎么写?

作者: icanfly728   发布时间: 2011-12-26

不用正则不好做, 学正则一般三天够了

作者: Kaile   发布时间: 2011-12-26