다음을 통해 공유


파일 I/O 클래스

이러한 클래스는 기존 디스크 파일, 메모리 내 파일, 활성 스트림 및 Windows 소켓에 대한 인터페이스를 제공합니다. 파생된 CFile 모든 클래스를 개체와 함께 CArchive 사용하여 serialization을 수행할 수 있습니다.

특히 CArchive CFile사용자 고유의 입력/출력 처리를 작성하는 경우 다음 클래스를 사용합니다. 일반적으로 이러한 클래스에서 파생할 필요가 없습니다. 애플리케이션 프레임워크를 사용하는 경우 문서의 함수를 재정의하여 문서가 내용을 직렬화하는 방법에 대한 세부 정보를 제공하는 한 파일 메뉴에서 열기저장 명령Serialize 기본 구현은 파일 I/O(클래스 CArchive사용)를 처리합니다. 파일 클래스 및 serialization에 대한 자세한 내용은 MFC의 파일 문서 및 직렬화 문서를 참조하세요.

CFile
이진 디스크 파일에 파일 인터페이스를 제공합니다.

CStdioFile
CFile 일반적으로 텍스트 모드에서 버퍼링된 스트림 디스크 파일에 대한 인터페이스를 제공합니다.

CMemFile
메모리 내 CFile 파일에 대한 인터페이스를 제공합니다.

CSharedFile
공유 메모리 CFile 내 파일에 대한 인터페이스를 제공합니다.

COleStreamFile
COM IStream 인터페이스를 사용하여 복합 파일에 대한 액세스를 제공합니다 CFile .

CSocketFile
Windows 소켓에 CFile 대한 인터페이스를 제공합니다.

Carchive
개체와 협력하여 serialization을 CFile 통해 개체에 대한 영구 스토리지를 구현합니다(CObject::Serialize 참조).

CArchiveException
아카이브 예외입니다.

CFileException
파일 관련 예외입니다.

Cfiledialog
파일을 열거나 저장하기 위한 표준 대화 상자를 제공합니다.

CRecentFileList
가장 최근에 사용한(MRU) 파일 목록을 유지 관리합니다.

참고 항목

클래스 개요