Compartir por


Clases de E/S de archivos

Estas clases proporcionan una interfaz a archivos de disco tradicionales, archivos en memoria, flujos activos y sockets de Windows. Todas las clases derivadas de CFile se pueden usar con un objeto CArchive para realizar la serialización.

Usa las siguientes clases, especialmente CArchive y CFile, si escribes tu propio procesamiento de entrada y salida. Normalmente no es necesario derivar de estas clases. Si usas el marco de trabajo de la aplicación, las implementaciones predeterminadas de los comandos Abrir y Guardar del menú Archivo controlarán la I/O de archivos (mediante la clase CArchive), siempre y cuando invalide la función del Serialize documento para proporcionar detalles sobre cómo un documento serializa su contenido. Para obtener más información sobre las clases de archivo y la serialización, consulta el artículo Archivos en MFC y el artículo Serialización.

CFile
Proporciona una interfaz de archivo a archivos de disco binario.

CStdioFile
Proporciona una CFile interfaz para almacenar en búfer archivos de disco de secuencia, normalmente en modo de texto.

CMemFile
Proporciona una CFile interfaz para los archivos en memoria.

CSharedFile
Proporciona una CFile interfaz para compartir archivos en memoria.

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

CSocketFile
Proporciona una interfaz CFile a un Windows Socket.

Carchive
Coopera con un objeto CFile para implementar el almacenamiento persistente para objetos mediante la serialización (consulta CObject::Serialize).

CArchiveException
Excepción de un archivo.

CFileException
Excepción orientada a archivos.

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

CRecentFileList
Conserva la lista de archivos utilizados recientemente (MRU).

Consulte también

Información general sobre la clase