[gelöst]FileHandle
-
Hallo Leute,
hier der Quelltext
HANDLE fHandle; WIN32_FIND_DATA wfd; fHandle=FindFirstFile("Profil\\*.txt",&wfd); //while (FindNextFile(fHandle,&wfd)) for (int i=0; FindNextFile(fHandle, &wfd); i++) { if (! ((wfd.cFileName == ".") || (wfd.cFileName == "..")) && (wfd.dwFileAttributes != FILE_ATTRIBUTE_HIDDEN)) { AfxMessageBox(wfd.cFileName); } }
Sollte funktionieren oder?
Er zeigt mir nicht mehr die erste Datei an... warum?In meinem ordner befinden sich a.txt, b.txt und c.txt ...
b und c zeigt er mir an ...
-
Ach Verdammt -.-*
Hab in den falschen Thread geschreiben
-
Trotzdem hier nochmal die Lösung
HANDLE fHandle; WIN32_FIND_DATA wfd; fHandle=FindFirstFile("Profil\\*.txt",&wfd); do { if (! ((wfd.cFileName == ".") || (wfd.cFileName == "..")) && (wfd.dwFileAttributes != FILE_ATTRIBUTE_HIDDEN)) { AfxMessageBox(wfd.cFileName); } } while (FindNextFile(fHandle,&wfd)); FindClose(fHandle);