如何做到同时监视 文件夹下 2个以上文件

imstyle 2010-07-02 02:02:33
如何做到同时监视 文件夹下 2个以上文件 ,用FindFirstFile()函数

lstrcat(wszFind, _T("\\*.txt");
HANDLE hFind = ::FindFirstFile(wszFind, &FindFileData);

只能找到一种文件
怎么实现同时找到2中以上如.txt .doc
...全文
64 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
imstyle 2010-07-06
  • 打赏
  • 举报
回复
没人回答,悲惨,分给你们了,我最终采用先获取文件后缀名,在根据后缀名操作的,我的后缀名是TCHAR*,没有.right操作要转化成CString 真要命的事
barech 2010-07-02
  • 打赏
  • 举报
回复
这个没用过,顶一下,看结果
x_todoo 2010-07-02
  • 打赏
  • 举报
回复
FindFirstFile貌似不可支持多个后缀名


可以查找所有的(*.*)再判断
if(strFileName.Right(4)== ".txt" ||strFileName.Right(4)== ".doc" )
{
......
}

strFileName是你查找到的文件名

65,210

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧