分享方式:


檔案 I/O 類別

這些類別提供傳統磁片檔案、記憶體內部檔案、使用中資料流程和 Windows 通訊端的介面。 衍生自 CFile 的所有類別都可以與 物件搭配 CArchive 使用,以執行序列化。

如果您撰寫自己的輸入/輸出處理,請使用下列類別,特別是 CArchiveCFile 。 通常您不需要衍生自這些類別。 如果您使用應用程式架構,只要覆寫檔的 Serialize 函式,即可在 [檔案 ] 功能表上處理 [開啟 ] 和 [儲存 ] 命令 的預設實 作會處理檔案 I/O(使用 類別 CArchive ),以提供檔如何序列化其內容的詳細資料。 如需檔案類別和序列化的詳細資訊,請參閱 MFC 中的檔案和序列化 一文

CFile
提供二進位磁片檔案的檔案介面。

CStdioFile
CFile提供緩衝串流磁片檔案的介面,通常是在文字模式中。

CMemFile
提供 CFile 記憶體內部檔案的介面。

CSharedFile
CFile提供介面來共用記憶體內部檔案。

COleStreamFile
使用 COM IStream 介面提供複合檔案的 CFile 存取權。

CSocketFile
提供 CFile 介面給 Windows Socket。

CArchive
配合 CFile 物件透過序列化實作物件的永續性儲存區(請參閱 CObject::Serialize )。

CArchiveException
封存例外狀況。

CFileException
檔案導向的例外狀況。

CFileDialog
提供開啟或儲存檔案的標準對話方塊。

CRecentFileList
維護最近使用的 (MRU) 檔案清單。

另請參閱

類別概觀