C++ 获取文件夹下的所有文件名
来源:互联网 发布:linux man pdf 编辑:程序博客网 时间:2024/05/16 11:26
- char * filePath = "D:\\sample";
- vector<string> files;
- ////获取该路径下的所有文件
- getFiles(filePath, files );
- char str[30];
- int size = files.size();
- for (int i = 0;i < size;i++)
- {
- <span style="white-space:pre"> </span>cout<<files[i].c_str()<<endl;
- }
- void getFiles( string path, vector<string>& files )
- {
- //文件句柄
- long hFile = 0;
- //文件信息
- struct _finddata_t fileinfo;
- string p;
- if((hFile = _findfirst(p.assign(path).append("\\*").c_str(),&fileinfo)) != -1)
- {
- do
- {
- //如果是目录,迭代之
- //如果不是,加入列表
- if((fileinfo.attrib & _A_SUBDIR))
- {
- if(strcmp(fileinfo.name,".") != 0 && strcmp(fileinfo.name,"..") != 0)
- getFiles( p.assign(path).append("\\").append(fileinfo.name), files );
- }
- else
- {
- files.push_back(p.assign(path).append("\\").append(fileinfo.name) );
- }
- }while(_findnext(hFile, &fileinfo) == 0);
- _findclose(hFile);
- }
- }
0 0
- 获取文件夹下的所有文件名
- C++ 获取文件夹下的所有文件名
- 获取文件夹下的所有文件名
- flex获取文件夹下的所有文件名
- C++ 获取文件夹下的所有文件名
- MFC获取文件夹下的所有文件名
- C++获取文件夹下的所有文件名
- 获取文件夹下的所有文件名
- MFC获取文件夹下的所有文件名
- MFC获取文件夹下的所有文件名
- C++ 获取文件夹下的所有文件名
- C++ 获取文件夹下的所有文件名
- C++ 获取文件夹下的所有文件名
- C++ 获取文件夹下的所有文件名
- C++ 获取文件夹下的所有文件名
- C++ 获取文件夹下的所有文件名
- C++ 获取文件夹下的所有文件名
- C++ 获取文件夹下的所有文件名 .
- C++开源库【总结】
- Nginx学习之一-第一个程序Hello World
- Dynamics CRM EntityCollection 根据实体中的某个字段为依据去除重复数据
- embedded softAP+DHCP
- asp.net如何避免页面html代码转义
- C++ 获取文件夹下的所有文件名
- LayoutInflater详解
- 数据库-编译原理
- 常用的php文件处理函数
- eclipse换肤
- 【源码分享下载】每日更新之Android快速开发框架LoonAndroid
- 关于unix下实际用户ID、有效用户ID、设置用户ID、文件所有者ID的一点理解
- java上传文件
- 网站收集