본문 바로가기

API / MFC/Function Information

CFileFind Class

=> 전체 파일 검색을 하기 위한 클래스
=> 인터넷 파일 검색을 하기 위한 CGopherFileFind와 CFtpFileFind 클래스의 부모 클래스


Attributes
    ┃
    ┣ GetCreationTime     
    ┃   ┗ 파일이 생성된 시간 얻기
    ┣
GetFileName
    ┃   ┗ 확장자를 포함한 찾은 파일명 얻기
    ┣ GetFilePath
    ┃   ┗ 찾은 파일의 전체 경로 얻기
    ┣ GetFileTitle
    ┃   ┗ 찾은 파일의 이름만 얻기(확장자는 포함하지 않음)
    ┣ GetFileURL
    ┃   ┗ 찾은 파일의 경로를 포함한 URL 얻기
    ┣ GetLastAccessTime
    ┃   ┗ 마지막으로 접속한 파일 시간 얻기
    ┣ GetLastWriteTime
    ┃   ┗ 마지막으로 변경하거나 저장시킨 파일 시간 얻기
    ┣ GetLength
    ┃   ┗ 찾은 파일의 크기(Byte 단위) 얻음
    ┣ GetRoot
    ┃   ┗ 찾은 파일이 있는 디렉토리 까지의 경로 얻음
    ┣ IsArchived
    ┃   ┗ 찾은 파일이 기록파일인지 확인
    ┣ IsCompressed
    ┃   ┗ 찾은 파일이 압축파일인지 확인
    ┣ IsDirectory
    ┃   ┗ 찾은 파일이 디렉토리 인지 확인
    ┣ IsDots
    ┃   ┗ 찾은 파일이 "."이나 ".."일 경우 true 아니면 false
    ┣ IsHidden
    ┃   ┗ 찾은 파일이 숨겨진 파일인지 확인
    ┣ IsNormal
    ┃   ┗ 찾은 파일이 일반 파일인지 확인 (다시 말해 다른 속성을 가지지 않는 파일)
    ┣ IsReadOnly
    ┃   ┗ 찾은 파일이 읽기 전용 파일인지 확인
    ┣ IsSystem
    ┃   ┗ 찾은 파일이 시스템 파일인지 확인
    ┣ IsTemporary
    ┃   ┗ 찾은 파일이 임시파일인지 확인
    ┗ MatchesMask
         ┗ 찾은 파일의 파일 속성이 바람직한지를 나타냄


Operations
    ┃
    ┣ Close 
    ┃  ┗ 검색 요청을 닫음
    ┣ CloseContext  
    ┃  ┗ 현재 검색 핸들에 의해 지정된 파일을 닫음
    ┣ FindFile 
    ┃  ┗ 지정된 파일이름의 디렉토리를 검색
    ┗ FindNextFile
         ┣ FindeFile함수에서 검색한 파일이나 폴더로 이동
         ┣ 폴더에 파일이 없을 경우 0을 리턴
         ┗ 이동에 성공하였을 경우 1을 리턴




참조 : http://msdn.microsoft.com/en-us/library/3h3beets(VS.80).aspx

 


 

'API / MFC > Function Information' 카테고리의 다른 글

SendDlgItemMessage Function  (0) 2010.03.30
PostMessage & SendMessage  (0) 2010.03.29
CFileDialog 생성자 함수(CFileDialog::CFileDialog)  (0) 2010.03.10
CWnd::UpdateData()  (0) 2010.03.09
윈도우 ID 값 추출(GetDlgCtrlID())  (0) 2010.03.08