C++ 有什么办法获取目录下所有文件夹名称?然后打印出来(不要文件,只要文件夹名称),求解答!
LPCTSTR lpFileName=".\\*.*;
WIN32_FIND_DATA pNextInfo;
file=FindFirstFile(lpFileName, &pNextInfo);
if (file == INVALID_HANDLE_VALUE)
{
cout<<"搜索失败"<<endl;
}
while (FindNextFile(file, &pNextInfo))
{
if (pNextInfo.cFileName[0] == '.')
continue;
if (pNextInfo.dwFileAttributes == FILE_ATTRIBUTE_DIRECTORY)
cout<<pNextInfo.cFileName<<endl;
}
https://www.cnblogs.com/chouxianyu/p/11270030.html 第一段代码,改改就可以了