CFile, classe
La classe de base pour les classes de fichier Microsoft Foundation Class).
class CFile : public CObject
Membres
Constructeurs publics
Nom |
Description |
---|---|
Construit un objet d' CFile d'un chemin d'accès ou d'un handle de fichier. |
Méthodes publiques
Nom |
Description |
---|---|
Ferme un fichier en ignorant les avertissements et erreurs. |
|
Ferme un fichier et supprime l'objet. |
|
Crée un objet en double-cliquez sur ce fichier. |
|
Vide toutes les données à écrire encore. |
|
Récupère le nom de fichier du fichier sélectionné. |
|
Récupère le chemin d'accès complet du fichier sélectionné. |
|
Récupère le titre du fichier sélectionné. |
|
Extrait la longueur du fichier. |
|
Récupère le pointeur de fichier en cours. |
|
Récupère le mode du fichier ouvert, ou dans la version statique, récupère l'état du fichier spécifié (statique, fonction virtuelle). |
|
Verrouille une plage d'octets dans un fichier. |
|
Ouvre sans risque un fichier avec une option d'erreur-test. |
|
Lit les données (non tamponnées) à partir d'un fichier à l'emplacement de fichier en cours. |
|
Supprime le fichier spécifié (fonction statique). |
|
Renomme le fichier spécifié (fonction statique). |
|
Positionne le pointeur de fichier en cours. |
|
Positionne le pointeur de fichier en cours au début du fichier. |
|
Positionne le pointeur de fichier actuellement à la fin de le fichier. |
|
Définit le chemin d'accès complet du fichier sélectionné. |
|
Modifie la longueur du fichier. |
|
Définit l'état du fichier spécifié (statique, fonction virtuelle). |
|
Déverrouille une plage d'octets dans un fichier. |
|
Écrit des données (non tamponnées) dans un fichier à l'emplacement de fichier en cours. |
Opérateurs publics
Nom |
Description |
---|---|
Un handle vers un objet d' CFile . |
Données membres publiques
Nom |
Description |
---|---|
Détermine si l'objet d' CFile a un handle valide. |
|
Contient généralement le handle de fichier du système d'exploitation. |
Données membres protégées
Nom |
Description |
---|---|
Pointeur vers l'objet d' CAtlTransactionManager . |
Notes
Il fournit directement des services non tamponnés et binaires d'entrée/sortie du disque, et il prend en charge indirectement des fichiers texte et des fichiers de mémoire via ses classes dérivées. CFile fonctionne conjointement avec la classe d' CArchive pour prendre en charge la sérialisation d'objets Microsoft Foundation Class).
La relation hiérarchique entre cette classe et ses classes dérivées permet à votre programme pour traiter tous les fichiers objets via l'interface polymorphe d' CFile . Un fichier de mémoire, par exemple, se comporte comme un fichier sur disque.
Utilisez CFile et ses classes dérivées pour l'E/S de disque à caractère général. Utilisez ofstream ou d'autres classes iostream Microsoft pour le texte mis en forme envoyé à un fichier sur disque.
Normalement, un fichier sur disque est ouvert automatiquement dans la construction d' CFile et fermé sur la destruction. Les fonctions membres static vous permettent d'interroger le mode d'un fichier sans ouvrir le fichier.
Pour plus d'informations sur l'utilisation CFile, consultez les articles fichiers dans MFC et gestion de fichiers dans la référence de la bibliothèque Runtime.
Hiérarchie d'héritage
CFile
Configuration requise
Header: afx.h