파일 탐색
- FindNextFile 2015.03.12
- FindFirstFile 2015.03.12
FindNextFile
FindFirstFile의 호출 이후 디렉토리 경로에 남아있는 파일 및 디렉토리 정보를 계속 검색한다.
* 마지막 정보를 읽어 올 때까지 이 함수를 반복적으로 호출한다.
- 출처 : MSDN
-
hFindFile
- FindFirstFile의 호출 결과로 반환된 검색 핸들을 전달한다.
-
lpFindFileData
- 검색의 결과를 저장 할 WIN32_FIND_DATA 구조체 변수의 주소를 전달한다.
Return value : 성공 시 TRUE를 반환하며 lpFindFileData에 발견한 정보를 저장한다. 실패 시 FALSE를 반환하며 실패에 대한 자세한 정보는 GetLastError 함수를 참고한다.
Header : FileAPI.h(include Windows.h)
DLL : Kernel32.dll
'Win32 API' 카테고리의 다른 글
CreateDirectory (0) | 2015.03.12 |
---|---|
FindClose (0) | 2015.03.12 |
FindFirstFile (0) | 2015.03.12 |
DeleteFile (0) | 2015.03.11 |
MoveFile (0) | 2015.03.11 |
FindFirstFile
지정된 이름(또는 와일드카드 문자를 사용하는 경우 부분 이름)과 일치하는 이름을 가진 파일 또는 하위 디렉토리를 검색한다.
* 와일드카드 문자 : 여러 파일을 한번에 지정할 목적으로 사용하는 기호를 말한다.
- 출처 : MSDN
-
lpFileName
- 검색할 디렉토리 또는 경로를 지정한다.
- 별표(*), 물음표(?)와 같은 와일드카드 문자를 사용할 수 있다.
-
lpFindFileData
- 검색의 결과를 저장 할 WIN32_FIND_DATA 구조체 변수의 주소를 전달한다.
Return value : 성공 시 FindNextFile 또는 FindClose에 대한 후속 호출에 사용 할 검색 핸들이며 lpFindFileData에 발견 된 첫 번째 파일이나 디렉토리에 대한 정보가 포함되어 있고, 실패 시 INVALID_HANDLE_VALUE(-1)가 반환된다. 실패에 대한 자세한 정보는 GetLastError 함수를 참고한다.
Header : FileAPI.h(include Windows.h)
DLL : Kernel32.dll
'Win32 API' 카테고리의 다른 글
FindClose (0) | 2015.03.12 |
---|---|
FindNextFile (0) | 2015.03.12 |
DeleteFile (0) | 2015.03.11 |
MoveFile (0) | 2015.03.11 |
CopyFile (0) | 2015.03.11 |