假如在\\mypro\\INI\\路径下(也可能别的文件)有文件a.ini、b.ini、c.ini……
如何遍历出所有的文件名(a.ini、b.ini、c.ini…)
Wince不是很熟,
PC 差不多是一样的
hFind = ::FindFirstFile(CurrentFullPath,&FindFileData); if(hFind != INVALID_HANDLE_VALUE) { do { DWORD dwDirAttr = FindFileData.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY; if(FILE_ATTRIBUTE_DIRECTORY != dwDirAttr) // 判断条件自己修改 { ...... } }while(::FindNextFile(hFind,&FindFileData)); }
FindFirstFile(L"\\FlashDev\\sound\\",&FindFileData); 你这样只能判断文件夹是否存在
FindFirstFile(L"\\FlashDev\\sound\\*.*",&FindFileData);要找文件最好是这样。替换通配符可以指定更具体的
如 *.c, 找c文件。
不知道你弄清楚了没?
确实是少了*.*的原因,加了之后成功了