请问:如何利用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); 