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

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));
}

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