CFileFind 클래스
로컬 파일 검색을 수행 하는 기본 클래스입니다 CGopherFileFind 및 CFtpFileFind, 인터넷 파일 검색을 수행 합니다.
class CFileFind : public CObject
Members
Public 생성자
Name |
설명 |
---|---|
CFileFind 개체를 생성합니다. |
Public 메서드
Name |
설명 |
---|---|
검색 요청을 닫습니다. |
|
지정 된 파일 이름에 대 한 디렉터리를 검색합니다. |
|
파일 검색에 대 한 이전 호출에서 계속 FindFile. |
|
파일이 만들어진 시간을 가져옵니다. |
|
찾은 파일의 확장명을 포함 하 여 이름을 가져옵니다. |
|
찾은 파일의 전체 경로 가져옵니다. |
|
찾은 파일의 제목을 가져옵니다. 제목을 확장명이 포함 되지 않습니다. |
|
찾은 파일의 파일 경로 포함 하는 URL을 가져옵니다. |
|
파일이 마지막으로 액세스 한 시간을 가져옵니다. |
|
파일이 마지막으로 변경 및 저장 된 시간을 가져옵니다. |
|
찾은 파일을 바이트에서의 길이 가져옵니다. |
|
찾은 파일의 루트 디렉터리를 가져옵니다. |
|
찾은 파일을 보관 하는 경우를 결정 합니다. |
|
찾은 파일 압축 여부를 결정 합니다. |
|
찾은 파일 디렉터리 인지 여부를 확인 합니다. |
|
찾은 파일의 이름을 이름 인지 여부를 결정 "."또는".."을 나타내는 실제 디렉터리입니다. |
|
찾은 파일을 숨길지 여부를 결정 합니다. |
|
찾은 파일 정상 인지 여부 (즉, 다른 특성이 없습니다). |
|
찾은 파일 읽기 전용인 지 여부를 결정 합니다. |
|
찾은 파일 시스템 파일 인지 여부를 확인 합니다. |
|
찾은 파일 임시 인지 여부를 확인 합니다. |
|
원하는 파일 특성의 파일을 찾을 수를 나타냅니다. |
Protected 메서드
Name |
설명 |
---|---|
현재 검색 핸들에 의해 지정 된 파일을 닫습니다. |
보호된 데이터 멤버
Name |
설명 |
---|---|
포인터는 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 인터넷 프로그래밍.
상속 계층 구조
CFileFind
요구 사항
헤더: afx.h