Datei-E/A-Klassen
Diese Klassen bieten eine Schnittstelle mit den herkömmlichen Datenträgerdateien, Dateien in den speicherresidenten, zu aktiven Streams und den Windows Sockets bereit. Alle Klassen, die von CFile abgeleitet werden, können mit einem CArchive-Objekt verwendet werden, um die Serialisierung auszuführen.
Verwenden Sie die folgenden Klassen, insbesondere CArchive und CFile, wenn Sie Ihr eigenes Eingabe/Ausgabe-Verarbeiten schreiben. Normalerweise müssen Sie keinen, um aus diesen Klassen abzuleiten. Wenn Sie das Anwendungsframework verwenden, behandeln die Standardimplementierungen Öffnen und die Befehle im Menü DateiSpeichern Datei-E/A (mithilfe der CArchive- Klasse), solange Sie Serialize-Funktion des Dokuments überschreiben, um bereitzustellen Informationen darüber, wie ein Dokument den Inhalt serialisiert. Weitere Informationen über die Dateiklassen und zum, finden Sie im Artikel Dateien in MFC und den Artikel Serialisierung.
Die C-Datei
Stellt eine Dateischnittstelle in binäre Datenträgerdateien bereit.CStdioFile
Stellt eine CFile-Schnittstelle zu Streamdatenträgerdateien gepufferten, normalerweise im Textmodus bereit.CMemFile
Stellt eine CFile-Schnittstelle an Dateien im Arbeitsspeicher bereit.CSharedFile
Stellt eine CFile-Schnittstelle auf freigegebene Dateien im Arbeitsspeicher bereit.COleStreamFile
Verwendet die Schnittstelle COM- IStream, um CFile Zugriff an Verbunddateien zu ermöglichen.CSocketFile
Stellt eine CFile-Schnittstelle für einen Socket Windows bereit.
Verwandte Klassen
CArchive
Arbeitet mit einem CFile-Objekt zum Werkzeugpersistenten speicher für Objekte durch Serialisierung zusammen (siehe CObject::Serialize).CArchiveException
Eine Archivausnahme.CFileException
Eine dateiorientierten Ausnahme.CFileDialog
Stellt ein Standarddialogfeld zum Öffnen oder Speichern einer Datei.CRecentFileList
Führt die zuletzt verwendete (MRU)- Dateiliste.