WIN32_FIND_DATA fdata;while (find && (strcmp(obj->fdata.cFileName, ".") == 0 || strcmp(obj->fdata.cFileName, "..") == 0))
find = ::FindNextFile(obj->hDir[obj->dirCnt -1], &obj->fdata);为什么和 “.” ".."比较

解决方案 »

  1.   

    fat32下
    md \...\
    创建的就是根目录下的..
    上面那样判断不科学
      

  2.   

    2008-04-14  20:00             7,168 复件 (997) bitsprx3.dll
    2008-04-14  20:00             7,168 复件 (998) bitsprx3.dll
    2008-04-14  20:00             7,168 复件 (999) bitsprx3.dll
    2009-12-21  14:35    <DIR>          autorun.inf
    2009-12-22  09:58    <DIR>          ..                       <---看这个,如果判断=..就直接跳,那么这个目录下的东西会枚举不到