BOOL FIND(LPTSTR szPath)
{
TCHAR szBuffer[MAX_PATH + 1];
TCHAR szFind[MAX_PATH + 1];
_tcscpy_s(szBuffer,MAX_PATH + 1,szPath);
_tcscat_s(szBuffer,_T("\\*.*"));
WIN32_FIND_DATA fd;
HANDLE hFile = FindFirstFile(szBuffer,&fd);
if(hFile == INVALID_HANDLE_VALUE)
{
return FALSE;
}
wcout << szPath << endl;
while(TRUE)
{
if(fd.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY)
{
if(fd.cFileName[0]!=_T('.'))
{
_tcscpy_s(szFind,MAX_PATH + 1,szPath);
_tcscat_s(szFind,MAX_PATH + 1,_T("\\"));
_tcscat_s(szFind,MAX_PATH + 1,fd.cFileName);
FIND(szFind);
}
}
else
{
wcout << fd.cFileName << endl;
}
if(!FindNextFile(hFile,&fd))
break;
}
FindClose(hFile);
return TRUE;
}
遍历文件夹下所有文件
最新推荐文章于 2024-07-15 20:56:18 发布