查找文件夹下指定文件(C++)

时间:2013-12-14 09:04:06
【文件属性】:

文件名称:查找文件夹下指定文件(C++)

文件大小:3KB

文件格式:H

更新时间:2013-12-14 09:04:06

查找文件 后缀 遍历 文件夹

采用C++ 编写,只有一个函数。 第一个参数为必填的输入参数,填入待查找的文件夹路径 第二个参数为输出参数,输出匹配到的文件信息(包括文件名,文件路径,和一个对应WIN32_FIND_DATA结构) 地三个参数为可选的输入参数,输入扩展名信息,扩展名格式为(.cpp, *.cpp, cpp)三者都可,大小写不区分,如果为空则输出目录下的所以文件,默认是输出所有文件 第四个参数为可选的输入参数,表明是否递归,如果为TRUE则递归子文件夹查找,如果为FALSE则不递归,默认是递归查找 BOOL FindFile(const WCHAR *szFolderPath, map> &mapFile, const WCHAR *szExtendName = NULL, BOOL bRecursion = TRUE);


网友评论

  • 方法还可以,修改下,可以用
  • 还算可以吧。
  • 很不错,但是只有头文件,没有工程文件,不全。
  • 代码有参考价值,自己修改一下就可以用了
  • 很不错的参考!
  • 谢谢分享,就是要的积分有点多。。
  • 已经为我所用了,不错,可以用作参考
  • 代码有一定参考价值,自己修改一下就可以用了
  • 我的为什么不可以用?就一个头文件啊我下载的只有
  • 很好,自己再改成自己想用的就可以了。
  • 很不错,对我学习C++有很大的帮助,谢谢楼主
  • 有参考到,还算可以啦
  • 头文件给的不全
  • 没用上 不过从里面还是学习到了一些东西
  • 有一定的参考价值,不过需要根据自己的需求来修改
  • 虽然不是我要的结果,不过还是有些想法。。我想要的是找到目标文件夹下的所有文件夹及子文件。。还好最后自己写出了
  • 代码写的还可以 就是头文件给的不全 测试找到了目标文件
  • 我后来自己找了另外一个程序。不过还是谢谢作者,有一些参考意义。
  • 不是我要找的程序,我要的是偏向于底层的,但是代码看着还可以, 用的是一些封装好的函数if(!FindFile(szRecuPath, mapFile, szExtendName, bRecursion))
  • 代码写的还可以 就是头文件给的不全 测试找到了目标文件