C++便利文件夹下文件
2015-08-17 10:16
393 查看
void DataProvider::searchFile(){ struct dirent *ptr; DIR *dir; const char *path=filePath.c_str(); dir=opendir(path); while((ptr=readdir(dir))!=NULL){ //filePrefix=IC|IF|IH if(filePrefix.size()==2){ if(ptr->d_name[0]=='I'&&ptr->d_name[1]==filePrefix[1]){ string docName=ptr->d_name; readDocs.push_back(docName.substr(0,6)); } } //filePrefix=*,means all else{ if((ptr->d_name[0]='I')&& (ptr->d_name[1]=='C'|ptr->d_name[1]=='F'|ptr->d_name[1]=='H')){ string docName=ptr->d_name; readDocs.push_back(docName.substr(0,6)); } } } }
相关文章推荐
- [LeetCode] Add Digits
- C语言——数组知识大汇总
- 从编程到设计之路:Java 与 C/C++整合的JNI设计
- c++ 时间类型详解 time_t
- [LeetCode] Binary Tree Paths
- 中介模式和学习日记Effective C++
- vc++加载透明png图片方法——GDI+和CImage两种
- 值得学习的C语言开源项目
- C++强制转换类型
- c++学习重点分析
- c++的用处
- C++多线程调试和测试的注意事项
- C++初学者 const使用详解
- C++新手之培养良好的编程风格
- C++新手之详细介绍MFC
- 瞧,这就是UE4 C++
- c++必读
- 【C语言】第三篇·基本程序结构
- 【C语言】第四篇·函数调用
- 【C语言】第五篇·进制转换