Classes d'e/S de fichier

Ces classes fournissent une interface pour les fichiers de disque traditionnel, les fichiers en mémoire, flux actif et Windows sockets. Toutes les classes dérivées de CFile peuvent être utilisée avec un objet CArchive pour effectuer la sérialisation.

Utilisez les classes suivantes, particulièrement CArchive et CFile, si vous écrivez votre propre traitement d'entrée/sortie. Vous n'avez normalement pas de tirer de ces classes. Si vous utilisez le cadre de l'application, les implémentations par défaut de l'ouvrir et enregistrer les commandes dans le fichier menu gérera fichier e/S (à l'aide de la classe CArchive), aussi longtemps que vous substituez la fonction Serialize de votre document pour fournir des détails sur comment un document "sérialise" son contenu. Pour plus d'informations sur les classes de fichier et de la sérialisation, consultez l'article fichiers dans MFC et l'article sérialisation (persistance de l'objet) dans le Guide du programmeur Visual C++.

CFile

Fournit une interface de fichier pour les fichiers binaires de disque.

CStdioFile

Fournit une interface de CFile aux fichiers de disque de flux mis en mémoire tampon, généralement en mode texte.

CMemFile

Fournit une interface de CFile de fichiers en mémoire.

CSharedFile

Fournit une interface de CFile pour les fichiers en mémoire partagées.

COleStreamFile

Utilise l'interface COM IStream pour fournir un accès au composé de fichiers CFile.

CSocketFile

Fournit une interface de CFile à un Socket Windows.

Classes connexes

CArchive

Coopère avec un objet CFile pour implémenter le stockage persistant des objets via la sérialisation (voir CObject::Serialize).

CArchiveException

Une exception d'archive.

CFileException

Une exception axé sur les fichiers.

CFileDialog

Fournit une boîte de dialogue standard d'ouverture ou d'enregistrement d'un fichier.

CHtmlStream

Gère la mise en cache de sortie HTML. Fonctionnellement similaire à CMemFile.

CRecentFileList

Soutient les plus récemment utilisés liste de fichiers (MRU).

Index