读取文件夹中的所有文件名

注意头文件,摘抄

#include <fstream>

#include <iostream>

#include <io.h>

#inlcude <direct.h>

#include <string>

 

void getFilename(string path, vector<string> & files)  \\文件名保存在files中

{

     long hFile = 0;

     struct  _finddata_t fileinfo;

     string p;

     if(hFile = _findfirst(p.assign(path).append("\\*").c_str(),&fileinfo)) != -1)

     {

           do 

           {

                file.push_back(p.assign(path).append("\\").append(fileinfo.name));

            }while(_filenext(hFile,&fileinfo) ==0 )

     } 

}

 

posted @ 2015-05-17 00:37  Stella~  阅读(104)  评论(0)    收藏  举报