What's matter of FindNextFile() ?
This program is try to get all file in a directory. But it just return no more file error code. Why? What''s matter?
#include
int main()
{
char caTmp[500];
HANDLE hFile;
WIN32_FIND_DATA FileInfo;
DWORD ErrCode;
hFile = FindFirstFile("c:\\example", &FileInfo);
if(hFile != INVALID_HANDLE_VALUE)
{
while(FindNextFile(hFile, &FileInfo) == TRUE)
strcpy(caTmp, FileInfo.cFileName);
}
return 1;
}
This make me sad. Pls help. Thanks a lot of.
Don''t forget to call FindClose on the handle returned from FindFirstFile. Your prog will leak memory otherwise.
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement