文件 I/O 类

这些类提供传统磁盘文件、内存中文件、活动流和 Windows 套接字的接口。 派生自 CFile 的所有类都可以与对象一起使用 CArchive 来执行序列化。

特别是CArchiveCFile,如果编写自己的输入/输出处理,请使用以下类。 通常,无需从这些类派生。 如果使用应用程序框架,“文件”菜单上的“打开保存”命令的默认实现将处理文件 I/O(使用类CArchive),只要重写文档的Serialize函数以提供有关文档如何序列化其内容的详细信息。 有关文件类和序列化的详细信息,请参阅 MFC 中的“文件” 和“ 序列化”一文。

CFile
提供二进制磁盘文件的文件接口。

CStdioFile
CFile提供缓冲流磁盘文件的接口,通常处于文本模式。

CMemFile
CFile提供内存中文件的接口。

CSharedFile
CFile提供用于共享内存中文件的接口。

COleStreamFile
使用 COM IStream 接口提供 CFile 对复合文件的访问权限。

CSocketFile
CFile提供 Windows 套接字的接口。

CArchive
配合对象 CFile 通过序列化实现对象的持久存储(请参阅 CObject::Serialize)。

CArchiveException
存档异常。

CFileException
面向文件的异常。

CFileDialog
提供用于打开或保存文件的标准对话框。

CRecentFileList
维护最近使用的 (MRU) 文件列表。

另请参阅

类概述