CFile Class
La clase base para las clases del archivo de clase de la Microsoft foundation class.
class CFile : public CObject
Members
Constructores públicos
Name |
Descripción |
---|---|
Construye un objeto de CFile de una ruta o un identificador de archivos. |
Métodos públicos
Name |
Descripción |
---|---|
Cerrar un archivo que omite todas las advertencias y errores. |
|
Cerrar un archivo y elimine el objeto. |
|
construye un objeto duplicado basado en este archivo. |
|
Vacía los datos todavía se escriba. |
|
Recupera el nombre del archivo seleccionado. |
|
Recupera la ruta de acceso completa del archivo seleccionado. |
|
Recupera el título del archivo seleccionado. |
|
Recupera la longitud del archivo. |
|
Recupera el puntero de archivo actual. |
|
Recupera el estado del archivo abierto, o en la versión estática, recupera el estado de la función del archivo especificado (estático, virtual). |
|
Bloquea un radio de bytes en un archivo. |
|
Abra con seguridad un archivo con una opción de la error-prueba. |
|
Lee datos (inseparados) de un archivo en la posición del archivo actual. |
|
elimina el archivo especificado (función estática). |
|
Cambia el nombre del archivo especificado (función estática). |
|
Coloca el puntero de archivo actual. |
|
Coloca el puntero de archivo actual al principio del archivo. |
|
Coloca el puntero de archivo actual al final del archivo. |
|
Establece la ruta de acceso completa del archivo seleccionado. |
|
Cambia la longitud del archivo. |
|
Establece el estado de la función del archivo especificado (estático, virtual). |
|
Desbloquea un radio de bytes en un archivo. |
|
Escribe datos (inseparados) en un archivo a la posición del archivo actual. |
Operadores públicos
Name |
Descripción |
---|---|
un identificador a un objeto de CFile . |
Miembros de datos públicos
Name |
Descripción |
---|---|
determina si el objeto de CFile tiene un identificador válido. |
|
Normalmente contiene el identificador de archivo del sistema operativo. |
Miembros de datos protegidos
Name |
Descripción |
---|---|
Puntero al objeto de CAtlTransactionManager . |
Comentarios
Proporciona directamente servicios inseparados, binarios de entrada y salida de disco, y admite indirectamente archivos de texto y archivos de memoria entre sus clases derivadas. CFile funciona junto con la clase de CArchive para admitir la serialización de objetos de clase de la Microsoft foundation class.
La relación jerárquica entre esta clase y sus clases derivadas permite que el programa funcionan en todos los objetos a través de la interfaz polimórfica de CFile . un archivo de memoria, por ejemplo, se comporta como un archivo de disco.
Utilice CFile y sus clases derivadas para E/S de uso general de disco. Utilice ofstream u otras clases iostream de Microsoft para el texto con formato enviados a un archivo de disco.
Normalmente, un archivo de disco se abre automáticamente en la construcción de CFile y cerrado en destrucción. Las funciones miembro estáticas permiten interrogue el estado de un archivo sin abrir el archivo.
Para obtener más información sobre cómo utilizar CFile, vea los artículos archivos en MFC y El control de archivo en la referencia de la biblioteca en tiempo de ejecución.
Jerarquía de herencia
CFile
Requisitos
encabezado: afx.h