搜索目录中同类文件操作

来源:互联网 发布:企业网络管理需求分析 编辑:程序博客网 时间:2024/05/08 21:43

HANDLE    hSearch;
 WIN32_FIND_DATA  SearchData;
 bool    done=false;
 vector<tstring>  vecFiles;
 
 hSearch=FindFirstFile(fileDir, &SearchData);

 for(;;)
 {
  if(hSearch==INVALID_HANDLE_VALUE || done)
  {
   FindClose(hSearch);
   break;
  }

  if(!(SearchData.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY))
  {
   vecFiles.push_back(SearchData.cFileName);
  }

  done=!FindNextFile(hSearch, &SearchData);
 }

 FindFirstFile的参数fileDir如:“D://Pack//*.png”,如果是指定文件就只能找到该文件!

D://Pack//*.* 可以搜索所有

原创粉丝点击