System::IO::FileInfo classe

FileInfo class

Représente un chemin vers un fichier et le fichier référencé par ce chemin et fournit des méthodes pour le manipuler. Les objets de cette classe ne doivent être alloués qu’en utilisant la fonction System::MakeObject(). Ne créez jamais d’instance de ce type sur la pile ou en utilisant l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des échecs d’assertion. Enveloppez toujours cette classe dans un pointeur System::SmartPtr et utilisez ce pointeur pour le passer aux fonctions en tant qu’argument.

class FileInfo : public System::IO::FileSystemInfo

Méthodes

MéthodeDescription
AppendText()Ouvre un fichier représenté par l’objet actuel pour écrire du texte en utilisant l’encodage UTF-8, en mode ‘Append’ sans partage.
CopyTo(const String&)Copie le fichier représenté par l’objet actuel vers l’emplacement spécifié. Si le fichier de destination existe déjà, la copie échoue.
CopyTo(const String&, bool)Copie le fichier représenté par l’objet actuel vers l’emplacement spécifié. Un paramètre indique si le fichier de destination existant doit être écrasé.
Create()Crée un fichier à l’emplacement spécifié par le chemin représenté par l’objet actuel et l’ouvre en lecture et écriture, en mode troncature et sans partage.
CreateText()Crée un fichier à l’emplacement spécifié par le chemin représenté par l’objet actuel et l’ouvre pour écrire du texte en utilisant l’encodage UTF-8 sans partage.
Decrypt()NON IMPLEMENTÉ.
Delete() overrideSupprime le fichier représenté par l’objet actuel.
Encrypt()NON IMPLEMENTÉ.
FileInfo(const String&)Construit une nouvelle instance de la classe FileInfo qui représente le fichier spécifié.
get_Directory()Renvoie un objet DirectoryInfo qui représente le répertoire dans lequel se trouve le fichier représenté par l’objet actuel.
get_DirectoryName()Renvoie le nom complet du répertoire dans lequel le fichier représenté par l’objet actuel est situé.
get_Exists() overrideRenvoie une valeur indiquant si le fichier existe.
get_IsReadOnly()Renvoie une valeur indiquant si l’attribut ReadOnly est défini.
get_Length()Renvoie la taille du fichier en octets.
get_Name() overrideRenvoie le nom du fichier.
MoveTo(const String&)Déplace le fichier représenté par l’objet actuel vers l’emplacement spécifié.
Open(FileMode)Ouvre le fichier représenté par l’objet actuel dans le mode spécifié pour la lecture et l’écriture, sans partage.
Open(FileMode, FileAccess)Ouvre le fichier représenté par l’objet actuel dans le mode spécifié, avec le type d’accès spécifié, sans partage.
Open(FileMode, FileAccess, FileShare)Ouvre le fichier représenté par l’objet actuel dans le mode spécifié, avec le type d’accès spécifié et l’option de partage.
OpenRead()Ouvre un fichier représenté par l’objet actuel en lecture seule, en mode ‘Open’ avec un accès partagé en lecture.
OpenText()Ouvre le fichier existant à l’emplacement spécifié par le chemin représenté par l’objet actuel pour lire du texte en utilisant l’encodage UTF-8 sans partage.
OpenWrite()Ouvre un fichier représenté par l’objet actuel en écriture seule, en mode ‘OpenOrCreate’ sans partage.
Replace(const String&, const String&)Remplace le contenu d’un fichier de destination spécifié par le fichier représenté par l’objet FileInfo actuel et crée une sauvegarde du fichier remplacé.
Replace(const String&, const String&, bool)Remplace le contenu d’un fichier de destination spécifié par le fichier représenté par l’objet FileInfo actuel et crée une sauvegarde du fichier remplacé.
set_IsReadOnly(bool)Définit ou supprime l’attribut ReadOnly sur le fichier.
ToString() const overrideRenvoie un chemin représenté par l’objet actuel.

Voir aussi