다음을 통해 공유


CFileFind 클래스

로컬 파일 검색을 수행 하는 기본 클래스입니다 CGopherFileFindCFtpFileFind, 인터넷 파일 검색을 수행 합니다.

class CFileFind : public CObject

Members

f33e1618.collapse_all(ko-kr,VS.110).gifPublic 생성자

Name

설명

CFileFind::CFileFind

CFileFind 개체를 생성합니다.

f33e1618.collapse_all(ko-kr,VS.110).gifPublic 메서드

Name

설명

CFileFind::Close

검색 요청을 닫습니다.

CFileFind::FindFile

지정 된 파일 이름에 대 한 디렉터리를 검색합니다.

CFileFind::FindNextFile

파일 검색에 대 한 이전 호출에서 계속 FindFile.

CFileFind::GetCreationTime

파일이 만들어진 시간을 가져옵니다.

CFileFind::GetFileName

찾은 파일의 확장명을 포함 하 여 이름을 가져옵니다.

CFileFind::GetFilePath

찾은 파일의 전체 경로 가져옵니다.

CFileFind::GetFileTitle

찾은 파일의 제목을 가져옵니다.제목을 확장명이 포함 되지 않습니다.

CFileFind::GetFileURL

찾은 파일의 파일 경로 포함 하는 URL을 가져옵니다.

CFileFind::GetLastAccessTime

파일이 마지막으로 액세스 한 시간을 가져옵니다.

CFileFind::GetLastWriteTime

파일이 마지막으로 변경 및 저장 된 시간을 가져옵니다.

CFileFind::GetLength

찾은 파일을 바이트에서의 길이 가져옵니다.

CFileFind::GetRoot

찾은 파일의 루트 디렉터리를 가져옵니다.

CFileFind::IsArchived

찾은 파일을 보관 하는 경우를 결정 합니다.

CFileFind::IsCompressed

찾은 파일 압축 여부를 결정 합니다.

CFileFind::IsDirectory

찾은 파일 디렉터리 인지 여부를 확인 합니다.

CFileFind::IsDots

찾은 파일의 이름을 이름 인지 여부를 결정 "."또는".."을 나타내는 실제 디렉터리입니다.

CFileFind::IsHidden

찾은 파일을 숨길지 여부를 결정 합니다.

CFileFind::IsNormal

찾은 파일 정상 인지 여부 (즉, 다른 특성이 없습니다).

CFileFind::IsReadOnly

찾은 파일 읽기 전용인 지 여부를 결정 합니다.

CFileFind::IsSystem

찾은 파일 시스템 파일 인지 여부를 확인 합니다.

CFileFind::IsTemporary

찾은 파일 임시 인지 여부를 확인 합니다.

CFileFind::MatchesMask

원하는 파일 특성의 파일을 찾을 수를 나타냅니다.

f33e1618.collapse_all(ko-kr,VS.110).gifProtected 메서드

Name

설명

CFileFind::CloseContext

현재 검색 핸들에 의해 지정 된 파일을 닫습니다.

f33e1618.collapse_all(ko-kr,VS.110).gif보호된 데이터 멤버

Name

설명

CFileFind::m_pTM

포인터는 CAtlTransactionManager 개체입니다.

설명

CFileFind검색을 시작 하 고 파일을 찾은 제목, 이름 또는 파일 경로 반환 하는 멤버 함수가 포함 되어 있습니다.인터넷 검색, 멤버 함수에 대 한 GetFileURL 파일의 URL을 반환 합니다.

CFileFind두 MFC 클래스에 대 한 기본 클래스 형식을 특정 서버를 검색 하도록 설계 되었습니다: CGopherFileFind gopher 서버 특히 작동 및 CFtpFileFind FTP 서버에 특히 적합 합니다.함께, 이러한 세 가지 클래스 파일 서버 프로토콜, 파일 형식 또는 위치에 관계 없이 로컬 컴퓨터 또는 원격 서버에 클라이언트에 대 한 원활한 메커니즘을 제공 합니다.

다음 코드는 각 파일의 이름을 인쇄 하는 현재 디렉터리의 모든 파일을 열거 됩니다.

CFileFind finder;
BOOL bWorking = finder.FindFile(_T("*.*"));
while (bWorking)
{
   bWorking = finder.FindNextFile();
   TRACE(_T("%s\n"), (LPCTSTR)finder.GetFileName());
} 

이 코드 예제를 간단히 하기 위해 표준 C++ 라이브러리를 사용 cout 클래스입니다.cout 줄 호출로 바꿀 수 CListBox::AddString, 예를 들어, 그래픽 사용자 인터페이스를 가진 프로그램에서입니다.

사용 하는 방법에 대 한 자세한 내용은 CFileFind 및 기타 WinInet 클래스 문서를 참고 하십시오. WinInet 인터넷 프로그래밍.

상속 계층 구조

CObject

CFileFind

요구 사항

헤더: afx.h

참고 항목

참조

CObject 클래스

계층 구조 차트

CFtpFileFind 클래스

CGopherFileFind 클래스

CInternetFile 클래스

CGopherFile 클래스

CHttpFile 클래스