TCHAR szFind[MAX_PATH] = _T("\\CF Card");
TCHAR cFileName[MAX_PATH] = { 0 };
WIN32_FIND_DATA stFindFileData;
wcscat(szFind, _T("\\*.*")); //这里一定要指明通配符,不然不会读取所有文件和目录
HANDLE hFind = FindFirstFile(szFind, &stFindFileData);
if (INVALID_HANDLE_VALUE != hFind)
{
<span style="font-family: Arial, Helvetica, sans-serif;"><span style="white-space:pre"> </span>//遍历文件夹</span>
do
{
<span style="white-space:pre"> </span>wcscpy(cFileName, stFindFileData.cFileName);
}while ( FindNextFile(hFind, &stFindFileData) );
}
FindClose(hFind);