1
내 컴퓨터의 폴더에있는 모든 파일을 검색하려고합니다. 많은 소스에서 Boost를 사용하는 것이 좋지만 다음 코드가 작동 할 수 있다고 들었습니다.폴더의 파일 반복 (C++)
WIN32_FIND_DATA currentFile;
HANDLE searchHandle = FindFirstFile("C:\\MyFolder\\", ¤tFile);
do
{
/*Do something each time it finds a file*/
} while (FindNextFile(searchHandle, ¤tFile));
루프는 새 파일을 발견 할 때마다 응답해야합니다. 사용중인 폴더에는 여러 파일이 있지만 루프는 한 번만 작동합니다. 어떻게 해결할 수 있습니까?
'GetLastError'의 내용은 무엇입니까? VS를 사용하고 있다면'$ err, hr'을 조사 창에 넣으면 명시 적 오류 검사를 삽입하지 않고 볼 수 있습니다 ... – defube