Sdílet prostřednictvím


Třídy I/O souborů

Tyto třídy poskytují rozhraní pro tradiční diskové soubory, soubory v paměti, aktivní datové proudy a sokety Windows. Všechny třídy odvozené z CFile lze použít s CArchive objektem k provedení serializace.

Použijte následující třídy, zejména CArchive a CFile, pokud píšete vlastní vstupní/výstupní zpracování. Obvykle nemusíte odvozovat z těchto tříd. Pokud používáte aplikační architekturu, výchozí implementace příkazů Otevřít a Uložit v nabídce Soubor zpracuje vstupně-výstupní operace souboru (pomocí třídy CArchive), pokud přepíšete funkci dokumentu Serialize tak, aby bylo možné zadat podrobnosti o tom, jak dokument serializuje jeho obsah. Další informace o třídách souborů a serializaci naleznete v článku Soubory v MFC a článek Serializace.

CFile
Poskytuje rozhraní souborů pro binární diskové soubory.

CStdioFile
CFile Poskytuje rozhraní pro soubory disku streamované do vyrovnávací paměti, obvykle v textovém režimu.

CMemFile
CFile Poskytuje rozhraní pro soubory v paměti.

CSharedFile
CFile Poskytuje rozhraní pro sdílené soubory v paměti.

COleStreamFile
Používá rozhraní MODELU COM IStream k poskytování CFile přístupu ke složené soubory.

CSocketFile
CFile Poskytuje rozhraní pro rozhraní Windows Socket.

CArchive
Spolupracuje s objektem CFile k implementaci trvalého úložiště pro objekty prostřednictvím serializace (viz CObject::Serialize).

CArchiveException
Výjimka archivu.

CFileException
Výjimka zaměřená na soubor.

CFileDialog
Poskytuje standardní dialogové okno pro otevření nebo uložení souboru.

CRecentFileList
Udržuje seznam naposledy použitých souborů (MRU).

Viz také

Přehled třídy