文件的遍历

来源:互联网 发布:linux 别的 时钟同步 编辑:程序博客网 时间:2024/05/22 15:20
//从张同学那边弄过来的,谢谢哈!void ListFile(){    HANDLE hSearch;    WIN32_FIND_DATA data;    hSearch=FindFirstFile("*",&data);    do    {        if(data.dwFileAttributes==FILE_ATTRIBUTE_DIRECTORY&&strcmp(data.cFileName,".")&&strcmp(data.cFileName,".."))        {            SetCurrentDirectory(data.cFileName);//cout<<data.cFileName<<"    ";            ListFile();            SetCurrentDirectory("..");        }        else           if(strcmp(data.cFileName,".")&&strcmp(data.cFileName,".."))           {               //cout<<data.cFileName<<"    ";               file(data.cFileName);               ++total;   }    }while(FindNextFile(hSearch,&data));    FindClose(hSearch);}

原创粉丝点击