请教:怎么利用vc获取一个文件夹上所有子文件夹名

请问:如何利用vc获取一个文件夹下所有子文件夹名[del][/del]现有一个工程,需要获取指定文件夹下的所有子文

请问:如何利用vc获取一个文件夹下所有子文件夹名
[del][/del]现有一个工程,需要获取指定文件夹下的所有子文件夹的名称,注意是文件夹不是文件,因为这个文件夹下包含了300个子文件夹,子文件夹中包含了2,500,000个文件,所以要求只获取子文件夹名即可。该怎么做呢???

[解决办法]
请楼主参看:http://blog.csdn.net/shaohua97/article/details/6028455
[解决办法]
貌似这块应该不用问问题才对。
[解决办法]
system("dir /b /s /ad c:\\*.* >d:\\alldirs.txt");
//读文件d:\\alldirs.txt的内容即C:\\下所有子目录(支持多级)的名字

[解决办法]

C/C++ code
    _finddata_t    fileinfo;    intptr_t hFile;    hFile = _findfirst(root.c_str(), &fileinfo);//root是文件夹路径,搜索该路径下所有的文件    if ( -1 == hFile)    {        assert(false);        return;    }    do     {               //这里可以做你想要的操作,如:保存文件名    }while(_findnext(hFile, &fileinfo)   ==   0);