do
{
if(fileinfo.attrib&_A_SUBDIR)///这句话如何解释??
{
if(strcmp(fileinfo.name,".")!=0&&strcmp(fileinfo.name,"..")!=0)///这几话,我都崩了。目录下的文件名怎么能包括本目录和上经目录的呢???不解?、
{
char subdir[_MAX_PATH];
strcpy(subdir,dir);
strcat(subdir,fileinfo.name);
strcat(subdir,"\\");
ProcessDir(subdir,dir);
if(!BrowseDir(subdir,filespec))//用了递归方法
return false;
}
}
}while(_findnext(hFile,&fileinfo)==0);