void Utils::ListDir(const std::string& strDirPath)
{
std::cout << "Function: ListDir" << std::endl;
_finddata64i32_t fileInfo;
intptr_t hFile = _findfirst((strDirPath + "\\*").c_str(), &fileInfo);
if (hFile == -1) {
return;
}
do
{
std::string strFileName = fileInfo.name;
std::cout << strFileName << std::endl;
if ("." != strFileName && ".." != strFileName)
{
if (fileInfo.attrib & _A_SUBDIR)
{
ListDir(strDirPath + "\\" + strFileName);
}
}
} while (_findnext(hFile, &fileInfo) == 0);
_findclose(hFile);
}
遍历文件夹
-
-
字
2025-09-10 12:51