What's matter of FindNextFile() ?

Started by
2 comments, last by wah_on_2 21 years, 2 months ago
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.
Advertisement
most probably you want to search for "C:\\example\\*.*"
Yeah. ^_^
Thx a lot of. The program can work property.
Don''t forget to call FindClose on the handle returned from FindFirstFile. Your prog will leak memory otherwise.
"I thought what I'd do was, I'd pretend I was one of those deaf-mutes." - the Laughing Man

This topic is closed to new replies.

Advertisement