CFile クラス

ファイルに関する MFC の基本クラスです。

class CFile : public CObject

解説

バッファリングされないバイナリ ディスクの入出力サービスを直接提供し、派生クラスを通じてテキスト ファイルとメモリ ファイルを間接的にサポートします。 CFile は、CArchive クラスと連携して動作して、Microsoft Foundation Class オブジェクトのシリアル化をサポートします。

このクラスとその派生クラスの間には階層的な関係があるため、ポリモーフィックな CFile インターフェイスを介して、すべてのファイル オブジェクトを操作できます。 たとえば、メモリ ファイルをディスク ファイルのように扱うことができます。

一般的なディスクの入出力には、CFile クラスとその派生クラスを使用します。 書式化されたテキストをディスク ファイルに送るには、ofstream またはその他の Microsoft iostream クラスを使用します。

通常、ディスク ファイルは CFile の構築時に自動的に開かれ、破棄時に閉じられます。 静的なメンバー関数を使うと、ファイルを開かずに、そのファイルのステータスを問い合わせることができます。

CFile の使い方の詳細については、『ランタイム ライブラリ リファレンス』の「MFC のファイル」および「ファイル処理」を参照してください。

必要条件

**ヘッダー:**afx.h

参照

処理手順

DRAWCLI サンプル:アプリケーション固有の機能で Active コンテナ サポートを統合を示します

参照

CObject クラス

階層図

CStdioFile クラス

CMemFile クラス

その他の技術情報

CFile のメンバー

I: の操作方法CFile クラスを使用するか。