这些类提供一个接口以传统磁盘文件、文件、内存流活动和 Windows 套接字。 从 CFile 派生的所有类可用于以 CArchive 对象执行序列化。
使用以下,类特定CArchive 和 CFile,因此,如果您编写自己输入/输出处理。 通常不需要从这些类派生。 如果使用应用程序框架,打开 和 保存 命令的默认实现。文件 菜单中处理文件 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)。