MFC 中的文件

在 Microsoft 基础类库 (MFC) 中,类 CFile 处理常规文件 I/O 操作。 此系列文章介绍如何打开和关闭文件以及如何读取数据并将数据写入文件。 还讨论了文件状态操作。 有关如何使用 MFC 的基于对象的序列化功能作为在文件中读取和写入数据的替代方式的说明,请参阅文章序列化

注意

当使用 MFC CDocument 对象时,框架将为你执行许多序列化工作。 具体而言,框架将创建和使用 CFile 对象。 你只须在类 CDocumentSerialize 成员函数的重写中编写代码。

CFile 类为通用二进制文件操作提供了一个接口。 派生自 CStdioFileCMemFileCFile 类以及派生自 CSharedFileCMemFile 类提供了更专业的文件服务。

有关 MFC 文件处理的替代的详细信息,请参阅“运行时库参考”中的文件处理

有关派生的 CFile 类的信息,请参阅 MFC 层次结构图表

你希望做什么

使用 CFile

使用 MFC 序列化(对象持久性)

另请参阅

概念
常规 MFC 主题
CArchive 类
CObject 类