1 2 3 4 5 6 7 8 9 10 11 12 | WIN32_FIND_DATA FindData;
HANDLE FindHandle = FindFirstFile("*.*", &FindData);
if (FindHandle != INVALID_HANDLE_VALUE)
{
do {
// Process the file
} while (FindNextFile(FindHandle, &FindData));
FindClose(FindHandle);
}
|
1 2 3 4 5 6 7 8 9 10 11 | HANDLE Handle;
WIN32_FIND_DATA FindData;
BOOL MoreFiles = TRUE;
for (Handle = FindFirstFile(Pattern, &FindData);
Handle != INVALID_HANDLE_VALUE && MoreFiles;
MoreFiles = FindNextFile(Handle, &FindData))
{
// Process the file
}
FindClose(Handle);
|
1 2 3 4 5 6 7 | WIN32_FIND_DATA FindData;
for (HANDLE Handle = FindFirstFile(Pattern, &FindData);
Handle != INVALID_HANDLE_VALUE;
Handle = FindNextFile(Handle, &FindData) ? Handle : FindClose(Handle), INVALID_FILE_HANDLE)
{
// ...
}
|