您的位置:首页 > 编程语言 > C语言/C++

c++ 读取某个文件夹下的所有文件

2012-12-15 21:10 302 查看
<pre name="code" class="cpp">vector<string>  get_filelist(char *foldname)
{
vector<string> flist;
HANDLE file;
WIN32_FIND_DATA fileData;
char line[1024];
wchar_t fn[1000];
mbstowcs(fn,(const char*)foldname,999);
file = FindFirstFile(fn, &fileData);
FindNextFile(file, &fileData);
while(FindNextFile(file, &fileData)){
wcstombs(line,(const wchar_t*)fileData.cFileName,259);
flist.push_back(line);
}
return flist;
}


                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: