다음을 통해 공유


CFile 클래스

Microsoft Foundation 클래스 파일의 클래스에 대 한 기본 클래스입니다.

class CFile : public CObject

Members

Public 생성자

Name

설명

CFile::CFile

생성 된 CFile 개체 경로 또는 파일 핸들.

Public 메서드

Name

설명

CFile::Abort

모든 경고 및 오류 무시 하 고 파일을 닫습니다.

CFile::Close

개체를 삭제 하 고 파일을 닫습니다.

CFile::Duplicate

이 파일을 기반으로 하는 중복 개체를 만듭니다.

CFile::Flush

아직 쓸 모든 데이터를 지웁니다.

CFile::GetFileName

선택한 파일의 파일 이름을 검색합니다.

CFile::GetFilePath

선택한 파일의 전체 파일 경로 검색합니다.

CFile::GetFileTitle

선택한 파일의 제목을 검색합니다.

CFile::GetLength

파일을 검색합니다.

CFile::GetPosition

현재 파일 포인터를 검색 합니다.

CFile::GetStatus

고정 버전 또는 열려 있는 파일의 상태를 검색, 지정한 파일 (정적, 가상 함수)의 상태를 검색 합니다.

CFile::LockRange

파일에서 바이트 범위 잠금을 설정합니다.

CFile::Open

안전 하 게 파일 오류 테스트 옵션을 엽니다.

CFile::Read

현재 파일 위치에서 파일 읽기 (버퍼링 되지 않은) 데이터입니다.

CFile::Remove

지정 된 파일 (정적 함수)를 삭제합니다.

CFile::Rename

지정 된 파일을 (정적 함수)의 이름을 바꿉니다.

CFile::Seek

현재 파일 포인터를 놓습니다.

CFile::SeekToBegin

현재 파일 포인터를 파일의 시작 부분에 배치합니다.

CFile::SeekToEnd

현재 파일 포인터가 파일 끝에 배치합니다.

CFile::SetFilePath

선택한 파일의 전체 파일 경로 설정합니다.

CFile::SetLength

파일의 길이 변경합니다.

CFile::SetStatus

지정 된 파일 (정적, 가상 함수)의 상태를 설정합니다.

CFile::UnlockRange

파일에서 바이트 범위 잠금을 해제합니다.

CFile::Write

(버퍼링 되지 않은) 데이터에서 현재 파일 위치를 파일에 씁니다.

Public 연산자

Name

설명

CFile::operator 핸들

핸들은 CFile 개체입니다.

공용 데이터 멤버

Name

설명

CFile::hFileNull

결정 하는 경우는 CFile 개체에 올바른 핸들이 있습니다.

CFile::m_hFile

일반적으로 운영 체제 파일 핸들을 포함합니다.

보호된 데이터 멤버

Name

설명

CFile::m_pTM

포인터를 CAtlTransactionManager 개체입니다.

설명

무버퍼, 이진 디스크 입/출력 서비스를 직접 제공 하 고 직접 텍스트 파일 및 메모리 파일의 파생된 클래스를 통해 지원 하지. CFile함께 작동 하는 CArchive 클래스 Mfc 개체의 serialization을 지원 합니다.

이 클래스와 해당 파생된 클래스는 계층 관계 프로그램 파일 개체는 다형성을 통해 작동할 수 있습니다 CFile 인터페이스. 메모리 파일에 예를 들어, 디스크 파일 처럼 동작합니다.

사용 CFile 및 범용 디스크 I/O에 대 한 파생된 클래스입니다. 사용 ofstream 또는 다른 Microsoft iostream 클래스 서식이 지정 된 텍스트를 디스크 파일로 보냅니다.

일반적으로 디스크 파일을 자동으로 열릴 CFile 생성과 소멸을에 닫힌된. 정적 멤버 함수가 파일을 열지 않고도 파일 상태를 검색할 수 있습니다.

사용에 대 한 자세한 내용은 CFile, 문서를 참고 하십시오 파일에서 MFC파일 처리 에 있는 런타임 라이브러리 참조.

상속 계층 구조

CObject

CFile

요구 사항

헤더: afx.h

참고 항목

참조

CObject 클래스

계층 구조 차트

CStdioFile 클래스

CMemFile 클래스

개념

MFC Sample DRAWCLI

기타 리소스

How Do I: Use the CFile Class?