MFC 中的文件

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

注释

使用 MFC CDocument 对象时,框架会为你执行大部分序列化工作。 具体而言,框架创建和使用 CFile 对象。 只需在类CDocument的成员函数的重写Serialize中编写代码。

CFile 类提供用于常规用途二进制文件作的接口。 CStdioFile CMemFile派生自CFile的类和CSharedFile派生自CMemFile的类提供更专门的文件服务。

有关 MFC 文件处理替代项的详细信息,请参阅 Run-Time 库参考中的文件处理

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

你想要做什么

使用 CFile

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

另请参阅

概念
常规 MFC 主题
CArchive 类
CObject 类