檔案 I/O 類別
這些類別提供傳統磁碟檔、記憶體檔案、使用中的資料流和 Windows Sockets。 從 CFile 衍生的類別可以搭配執行序列化的 CArchive 物件。
如果您撰寫輸入/輸出處理,請使用下列類別、特定 CArchive 和 CFile。 通常您不需要衍生自這些類別。 如果您使用應用程式架構, Open 和 儲存 命令的預設實作會 File 功能表的處理檔案 I/O (使用 CArchive類別),,,只要您覆寫您的文件中的 Serialize 函式提供有關資料方式的詳細資料序列化它的內容。 如需檔案類別和序列化的詳細資訊,請參閱本文 MFC 中的檔案 和本文 序列化。
C 檔案
提供檔案介面給二進位磁碟檔案。CStdioFile
提供 CFile 介面給緩衝資料流磁碟檔案,通常在文字模式。CMemFile
提供 CFile 介面給記憶體檔案。CSharedFile
提供 CFile 介面給分享記憶體檔案。COleStreamFile
使用 COM IStream 介面提供 CFile 對複合檔案。CSocketFile
提供 CFile 介面給 Windows Sockets。
相關類別
CArchive
與實作持續性儲存體的 CFile 物件共同作業的物件可以還原序列化時 (請參閱 CObject::Serialize)。CArchiveException
封存例外狀況。CFileException
將物件資料的例外狀況。C檔案對話方塊
為開啟或儲存檔案提供標準的對話方塊。CRecentFileList
維護最近使用的 (MRU) 檔案清單。