Clases de E/s de archivos

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++.

CFile

Proporciona una interfaz de archivo para los archivos binarios de disco.

CStdioFile

Proporciona una interfaz de CFile para archivos de disco de la secuencia almacenada en búfer, generalmente en modo de texto.

CMemFile

Proporciona una interfaz de CFile para archivos en memoria.

CSharedFile

Proporciona una interfaz de CFile para los archivos de memoria compartidas.

COleStreamFile

Utiliza la interfaz COM IStream para proporcionar acceso CFile a compuestos de archivos.

CSocketFile

Proporciona una interfaz de CFile a un Socket de Windows.

Clases relacionadas

CArchive

Coopera con un objeto CFile para implementar almacenamiento persistente para los objetos a través de serialización (véase CObject::Serialize).

CArchiveException

Una excepción de archivo.

CFileException

Una excepción de archivo.

CFileDialog

Proporciona un cuadro de diálogo estándar para abrir o guardar un archivo.

CHtmlStream

Controladores de almacenamiento en caché de salida HTML. Funcionalmente similares a CMemFile.

CRecentFileList

Mantiene la mayoría archivos usados recientemente (MRU).

Index