?
?8 ? ? if((hFile = _findfirst(p.assign(path).append("\\*").c_str(),&fileinfo)) != ?-1) ?
?9 ? ? { ?
10 ? ? ? ? do ?
11 ? ? ? ? { ? ?
12 ? ? ? ? ? ? if((fileinfo.attrib & ?_A_SUBDIR)) ?
13 ? ? ? ? ? ? { ?
14 ? ? ? ? ? ? ? ? if(strcmp(fileinfo.name,".") != 0 ?&& ?strcmp(fileinfo.name,"..") != 0) ?
15 ? ? ? ? ? ? ? ? {
16 ? ? ? ? ? ? ? ? ? ? //files.push_back(p.assign(path).append("\\").append(fileinfo.name) );
17 ? ? ? ? ? ? ? ? ? ? getFilesA( p.assign(path).append("\\").append(fileinfo.name), files );?
18 ? ? ? ? ? ? ? ? }
19 ? ? ? ? ? ? } ?
20 ? ? ? ? ? ? else ?
21 ? ? ? ? ? ? { ?
22 ? ? ? ? ? ? ? ? files.push_back(p.assign(path).append("\\").append(fileinfo.name) ); ?
23 ? ? ? ? ? ? } ?
24 ? ? ? ? }while(_findnext(hFile, &fileinfo) ?== 0); ?
25 ? ? ? ? _findclose(hFile);?
26 ? ? }?
27 }?