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++.
Fournit une interface de fichier pour les fichiers binaires de disque.
Fournit une interface de CFile aux fichiers de disque de flux mis en mémoire tampon, généralement en mode texte.
Fournit une interface de CFile de fichiers en mémoire.
Fournit une interface de CFile pour les fichiers en mémoire partagées.
Utilise l'interface COM IStream pour fournir un accès au composé de fichiers CFile.
Fournit une interface de CFile à un Socket Windows.
Classes connexes
Coopère avec un objet CFile pour implémenter le stockage persistant des objets via la sérialisation (voir CObject::Serialize).
Une exception d'archive.
Une exception axé sur les fichiers.
Fournit une boîte de dialogue standard d'ouverture ou d'enregistrement d'un fichier.
Gère la mise en cache de sortie HTML. Fonctionnellement similaire à CMemFile.
Soutient les plus récemment utilisés liste de fichiers (MRU).