< 파일 탐색 관련 함수 >
MFC는 파일을 찾는데 유용하게 사용할 수 있는 CFileFind 라는 클래스를 제공한다. 이를 이용하면 디렉토리 및 파일을 구분하게 쉽게 찾을 수 있다. 다음은 CFileFind 클래스의 멤버함수에 대한 설명이다.
멤버함수 내용
===========================================================
FindFile() 주어진 경로의 파일을 찾는다.
*.*을 경로의 마지막 부분에 넣으면 그 경로의
하위로 모든 파일을 찾는다. 파일이 존재하지
않으면 0를 리턴하고, 파일이 존재할 경우
FindNextFile()함수를 사용한다.
----------------------------------------------------------
FindNext() 파일이 존재할 경우 다음 파일을 찾을 수
있도록 해준다.
----------------------------------------------------------
GetFileName() 찾을 파일의 이름을 리턴한다.
----------------------------------------------------------
IsDots() 파일이 '.'또는 '..'파일이면 0이 아닌 수를
리턴한다.
----------------------------------------------------------
IsDirectory() 파일이 디렉토리이면 0이 아닌 수를 리턴한다.
----------------------------------------------------------
Close() FindFile()을 마친 후에 이 함수를 호출하여
파일 찾기를 종료한다.
----------------------------------------------------------
GetLength() Byte단위의 파일 크기
----------------------------------------------------------
GetFilePath() 파일의 경로 이름
----------------------------------------------------------
GetFileTitle() 확장자를 뺀 파일 이름
----------------------------------------------------------
GetCreationTime() 파일이 생성된 시간
----------------------------------------------------------
GetLastAccessTime() 파일에 마지막으로 접근한 시간
----------------------------------------------------------
GetLastWriteTime() 파일이 마지막으로 변경되어 저장된 시간
----------------------------------------------------------
IsReadOnly() 읽기 전용의 파일
----------------------------------------------------------
IsCompressed() 압축된 파일
----------------------------------------------------------
IsSystem() 시스템 파일
----------------------------------------------------------
IsHidden() 숨김 파일
----------------------------------------------------------
IsTemporary() Temp파일
----------------------------------------------------------
IsNormal() 일반적인 파일
----------------------------------------------------------
IsArchived() 기록 파일
'컴퓨터' 카테고리의 다른 글
< MDI (Multiple Document Interface ) > (0) | 2008.12.03 |
---|---|
< 펜(Pen) 오브젝트 > (0) | 2008.11.28 |
PIC에 대해서... (0) | 2008.10.28 |
통신 및 그래프 테스트 프로그램 (0) | 2008.06.19 |
자바스크립트(JavaScript) (0) | 2008.01.31 |