Estas clases proporcionan una interfaz para archivos de disco tradicional, archivos en la memoria, secuencias activas y Windows sockets. Todas las clases derivadas de CFile pueden utilizarse con un objeto CArchive para realizar la serialización.
Utilizar las siguientes clases, particularmente CArchive y CFile, si escribe su propio procesamiento de entrada/salida. Normalmente no es necesario derivar de estas clases. Si utiliza el marco de la aplicación, las implementaciones predeterminadas de abrir y guardar en el archivo de comandos del menú controlará E/s de archivos (mediante la clase CArchive), como es reemplazar función de Serialize del documento para proporcionar detalles acerca de cómo un documento "serializa" su contenido. Para obtener más información acerca de las clases de archivo y la serialización, vea el artículo archivos en MFC y el artículo serialización (persistencia de objeto) en la Guía del programador de Visual C++.
Proporciona una interfaz de archivo para los archivos binarios de disco.
Proporciona una interfaz de CFile para archivos de disco de la secuencia almacenada en búfer, generalmente en modo de texto.
Proporciona una interfaz de CFile para archivos en memoria.
Proporciona una interfaz de CFile para los archivos de memoria compartidas.
Utiliza la interfaz COM IStream para proporcionar acceso CFile a compuestos de archivos.
Proporciona una interfaz de CFile a un Socket de Windows.
Clases relacionadas
Coopera con un objeto CFile para implementar almacenamiento persistente para los objetos a través de serialización (véase CObject::Serialize).
Una excepción de archivo.
Una excepción de archivo.
Proporciona un cuadro de diálogo estándar para abrir o guardar un archivo.
Controladores de almacenamiento en caché de salida HTML. Funcionalmente similares a CMemFile.
Mantiene la mayoría archivos usados recientemente (MRU).