我用CFileFind遍历目录下的文件,结果发现它会漏掉一个
CFileFind fileFind;
if(fileFind.FindFile(path+"\\*.*")){
while(fileFind.FindNextFile()){
if(!fileFind.IsDots()){
CString fileName=fileFind.GetFileName();
TRACE("\r\n"+fileName+"\r\n");
}
}
}
结果总会少一个文件.
怎么办?
CFileFind fileFind;
if(fileFind.FindFile(path+"\\*.*")){
while(fileFind.FindNextFile()){
if(!fileFind.IsDots()){
CString fileName=fileFind.GetFileName();
TRACE("\r\n"+fileName+"\r\n");
}
}
}
结果总会少一个文件.
怎么办?
CFileFind fileFind;
if(fileFind.FindFile(path+"\\*.*")){
while(fileFind.FindNextFile()){
if(!fileFind.IsDots()){
CString fileName=fileFind.GetFileName();
TRACE("\r\n"+fileName+"\r\n");
}
}
}
CString fileName=fileFind.GetFileName();
TRACE("\r\n"+fileName+"\r\n");