文件 I/O 类

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

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

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

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

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

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

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

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

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

CArchiveException
存档异常。

CFileException
面向文件的异常。

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

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

另请参阅

类概述