파일 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) 파일 목록을 유지 관리합니다.