ファイル I/O クラス
これらのクラスは、従来のディスク ファイル、インメモリ ファイル、アクティブなストリーム、および Windows ソケットのインターフェイスを提供します。CFile から派生した CArchive のオブジェクトとクラスはすべてシリアル化を実行するために使用できます。
行う場合は、次のクラス、特に CArchive を使用すると CFileは、入出力操作を作成します。通常、これらのクラスから派生する必要はありません。アプリケーション フレームワークを使用すると、 ファイル のメニューの 開く(&&O),開く,[開く] と 上書き保存(&&S),保存(&&S),上書き保存,保存,保存しますか コマンドの既定の実装は、指定するドキュメントの Serialize の関数を文書にコンテンツのシリアル化されているか詳細をオーバーライドする限り、ファイル I/O (クラス CArchiveを使用して)処理します。ファイルのクラスおよびシリアル化に関する詳細については、技術情報 MFC のファイル および技術情報 追加を参照してください。
CFile
バイナリ ディスク ファイルにインターフェイスを提供します。CStdioFile
テキスト バッファー モードのストリームのディスク ファイルに CFile インターフェイスは、通常は提供します。CMemFile
インメモリ ファイルに CFile インターフェイスを提供します。CSharedFile
共有メモリ内ファイルに CFile インターフェイスを提供します。COleStreamFile
COM IStream インターフェイスを複合ファイルへの CFile アクセスを提供します。CSocketFile
Windows Sockets への CFile インターフェイスが用意されています。
関連クラス
CArchive
シリアル化によってオブジェクトの実装の永続ストレージへの CFile のオブジェクトに連携します ( CObject::Serializeを参照してください)。CArchiveException
アーカイブの例外。CFileException
ファイルを例外。CFileDialog
ファイルを開くか、または保存するに標準のダイアログ ボックスを表示します。CRecentFileList
(MRU) の MRU ファイル リストを保持します。