C++ > FindFirst/FindNext Befehl

Wie kann ich den in TP lautenden Befehl FindFirst/FindNext in C++ verwenden, bzw. wie kann ich die Dateiliste auf meiner Festplatte in C++ einlesen?

Wie kann ich den in TP lautenden Befehl FindFirst/FindNext in
C++ verwenden, bzw. wie kann ich die Dateiliste auf meiner
Festplatte in C++ einlesen?

shau mal hier unten… hilfts? viel erfolg wuenscht - digi

//###########################################################################
DWORD CFiles::FindHighestFileNr (PTCHAR directory, PTCHAR image_file_pattern)
{ DWORD highest_so_far = FILE_NAME_NEW_OFFSET_VALUE;
DWORD fn_nr;
CHRUtils utils;
CFileFind ff;
CString p_filename;
if ( * directory != (TCHAR)"")
::SetCurrentDirectory (directory);
if ( ! ff.FindFile (image_file_pattern))
return (0);
// that next passage took a day to find out the intriguing matter, …
// …that the last ‚get next‘ does NOT get the NEXT,…
// …but still updated the last accessable filename
while (ff.FindNextFile ())
{ p_filename = ff.GetFileTitle (); // w/o extension
if (highest_so_far

Wie kann ich den in TP lautenden Befehl FindFirst/FindNext in
C++ verwenden, bzw. wie kann ich die Dateiliste auf meiner
Festplatte in C++ einlesen?

Wenn Du es nicht MFC-spezifisch haben willst, wie im anderen Posting, dann schau dir mal die folgenden Funktionen in Deiner Hilfe:

long _findfirst( char *filespec, struct _finddata_t *fileinfo );
int _findnext( long handle, struct _finddata_t *fileinfo );
int _findclose( long handle );

–Mathias Ricken