Diese Klassen bieten eine Schnittstelle zu herkömmlichen Festplattendateien, Dateien im Arbeitsspeicher, aktive Streams und Windows-Sockets. Alle die von CFile abgeleiteten Klassen können mit einem CArchive -Objekt verwendet werden um Serialisierung auszuführen.
Verwenden Sie die folgenden Klassen, insbesondere CArchive und CFile, wenn Sie Ihre eigenen Input/Output-Verarbeitung schreiben. Normalerweise müssen Sie nicht von dieser Klasse abgeleitet sind. Wenn Sie das Anwendungsframework, die Standardimplementierungen der offenen und speichern Befehle in der Datei im Menü Datei e/A (mit Klasse CArchive), behandeln wird, solange Sie des Dokuments Serialize -Funktion überschreiben liefert Informationen über "serialisiert wie ein Dokument" seinen Inhalt. Weitere Informationen über die Datei Klassen und Serialisierung finden Sie im Artikel Dateien in MFC und der Artikel Serialisierung (Objektdauerhaftigkeit) im Visual C++ Programmer's Guide.
Stellt eine Dateischnittstelle zu binären Festplattendateien.
Bietet eine CFile -Schnittstelle für gepufferte Stream Dateien auf Datenträgern, in der Regel im Textmodus.
Bietet eine CFile -Schnittstelle im Speicher Dateien.
Stellt eine CFile -Schnittstelle auf freigegebene Dateien im Arbeitsspeicher.
Verwendet die COM IStream -Schnittstelle CFile Zugriff auf zusammengesetzte Dateien.
Stellt eine CFile -Schnittstelle an einen Windows-Socket.
Verwandte Klassen
Kooperiert mit ein CFile -Objekt zu permanenten Speicher für Objekte durch Serialisierung implementieren (siehe CObject::Serialize).
Eine Archiv-Ausnahme.
Eine Datei-orientierte-Ausnahme.
Stellt ein Standarddialogfeld für öffnen oder Speichern einer Datei.
Griffe, die HTML-Ausgabe Zwischenspeichern. Funktional ähnlich CMemFile.
Verwaltet die zuletzt verwendeten (MRU) Liste.