文件 I/O 类

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

CArchive CFile 如果你编写自己的输入/输出处理,则应使用以下类,特别是。 通常不需要从这些类派生。 如果使用应用程序框架,则在 "文件" 菜单上的 "打开" 和 "保存" 命令的默认实现将处理使用类) 的文件 i/o (CArchive ,前提是你覆盖文档的 Serialize 函数以提供有关文档如何序列化其内容的详细信息。 有关文件类和序列化的详细信息,请参阅 MFC 中的文件 和项目 序列化

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

CStdioFile
提供 CFile 缓冲流磁盘文件(通常在文本模式下)的接口。

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

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

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

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

CArchive
使用对象会 CFile 通过序列化实现对象的持久存储 (参阅 CObject::串行化) 。

CArchiveException
存档异常。

CFileException
面向文件的异常。

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

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

请参阅

类概述