System::IO::File classe
Contenu
[
Cacher
]File class
Fournit des méthodes pour manipuler les fichiers. Il s’agit d’un type statique sans services d’instance. Vous ne devez jamais créer d’instances de ce type, quel que soit le moyen.
class File
Méthodes
| Méthode | Description |
|---|---|
| static AppendAllLines(const String&, const SharedPtr<Collections::Generic::IEnumerable<String>>&, const EncodingPtr&) | Ajoute les chaînes de la collection de chaînes spécifiée au fichier spécifié en utilisant l’encodage spécifié en écrivant chaque chaîne sur une nouvelle ligne. Si le fichier spécifié n’existe pas, il est créé. Le fichier est fermé après l’écriture de toutes les chaînes. |
| static AppendAllText(const String&, const String&, const EncodingPtr&) | Ajoute la chaîne spécifiée au fichier spécifié en utilisant l’encodage spécifié. |
| static AppendText(const String&) | Crée un objet StreamWriter qui ajoute du texte au fichier spécifié en utilisant l’encodage UTF-8. Si le fichier spécifié n’existe pas, il est créé. |
| static Copy(const String&, const String&, bool) | Copie le fichier spécifié vers l’emplacement spécifié. Si le fichier de destination existe déjà, un paramètre indique s’il doit être écrasé. |
| static Create(const String&, int32_t, FileOptions) | Crée un nouveau fichier (ou écrase l’existant) et l’ouvre en accès lecture/écriture en utilisant la taille de tampon et les options spécifiées. |
| static CreateText(const String&) | Crée un nouveau fichier ou ouvre un fichier existant pour écrire du texte encodé en UTF-8. |
| static Decrypt(const String&) | NON IMPLEMENTÉ. |
| static Delete(const String&) | Supprime le fichier ou le répertoire spécifié. |
| static Encrypt(const String&) | NON IMPLEMENTÉ. |
| static Exists(const String&) | Détermine si le chemin spécifié fait référence à un fichier existant. |
| static GetAttributes(const String&) | Renvoie les attributs de l’entité spécifiée. |
| static GetCreationTime(const String&) | Renvoie l’heure de création de l’entité spécifiée en heure locale. |
| static GetCreationTimeUtc(const String&) | Renvoie l’heure de création de l’entité spécifiée en heure UTC. |
| static GetLastAccessTime(const String&) | Renvoie l’heure du dernier accès de l’entité spécifiée en heure locale. |
| static GetLastAccessTimeUtc(const String&) | Renvoie l’heure du dernier accès de l’entité spécifiée en heure UTC. |
| static GetLastWriteTime(const String&) | Renvoie l’heure de la dernière écriture de l’entité spécifiée en heure locale. |
| static GetLastWriteTimeUtc(const String&) | Renvoie l’heure de la dernière écriture de l’entité spécifiée en heure UTC. |
| static Move(const String&, const String&) | Déplace le fichier spécifié vers le nouvel emplacement. |
| static Open(const String&, FileMode) | Ouvre le fichier spécifié dans le mode spécifié pour la lecture et l’écriture, sans partage. |
| static Open(const String&, FileMode, FileAccess, FileShare) | Ouvre le fichier spécifié dans le mode spécifié, avec le type d’accès spécifié et l’option de partage. |
| static OpenRead(const String&) | Ouvre le fichier spécifié en lecture seule, en mode ‘Open’ avec un accès partagé en lecture. |
| static OpenText(const String&, const EncodingPtr&) | Ouvre le fichier existant spécifié pour lire du texte en utilisant l’encodage UTF-8, sans partage. |
| static OpenWrite(const String&) | Ouvre le fichier spécifié en écriture seule, en mode ‘OpenOrCreate’ sans partage. |
| static ReadAllBytes(const String&) | Lit le contenu du fichier binaire spécifié dans un tableau d’octets. |
| static ReadAllLines(const String&, const EncodingPtr&) | Lit le contenu du fichier texte spécifié ligne par ligne dans un tableau de chaînes en utilisant l’encodage de caractères spécifié. |
| static ReadAllText(const String&, const EncodingPtr&) | Lit le contenu du fichier texte spécifié dans un seul objet String en utilisant l’encodage de caractères spécifié. |
| static ReadLines(const String&, const EncodingPtr&) | Lit le contenu du fichier texte spécifié ligne par ligne en utilisant l’encodage de caractères spécifié et renvoie une collection énumérable de chaînes, chacune représentant une ligne du contenu du fichier. |
| static Replace(const String&, const String&, const String&, bool) | Remplace le contenu d’un fichier par un autre et crée une sauvegarde du fichier remplacé. |
| static SetAttributes(const String&, FileAttributes) | Définit les attributs spécifiés sur le fichier spécifié. |
| static SetCreationTime(const String&, DateTime) | NON IMPLEMENTÉ. |
| static SetCreationTimeUtc(const String&, DateTime) | NON IMPLEMENTÉ. |
| static SetLastAccessTime(const String&, DateTime) | NON IMPLEMENTÉ. |
| static SetLastAccessTimeUtc(const String&, DateTime) | NON IMPLEMENTÉ. |
| static SetLastWriteTime(const String&, DateTime) | Définit l’heure de la dernière écriture de l’entité spécifiée en heure locale. |
| static SetLastWriteTimeUtc(const String&, DateTime) | Définit l’heure de la dernière écriture de l’entité spécifiée en heure UTC. |
| static WriteAllBytes(const String&, const ArrayPtr<uint8_t>&) | Écrase le fichier binaire spécifié et y écrit les octets spécifiés. |
| static WriteAllLines(const String&, const SharedPtr<Collections::Generic::IEnumerable<String>>&, const EncodingPtr&) | Crée un nouveau fichier texte ou écrase l’existant et y écrit toutes les chaînes de la collection énumérable de chaînes spécifiée, chaque chaîne sur une nouvelle ligne, en utilisant l’encodage spécifié. |
| static WriteAllLines(const String&, const ArrayPtr<String>&, const EncodingPtr&) | Crée un nouveau fichier texte ou écrase l’existant et y écrit toutes les chaînes du tableau de chaînes spécifié, chaque chaîne sur une nouvelle ligne, en utilisant l’encodage spécifié. |
| static WriteAllText(const String&, const String&, const EncodingPtr&) | Crée un nouveau fichier texte ou écrase l’existant et y écrit le contenu de la chaîne spécifiée en utilisant l’encodage spécifié. |
Champs
| Champ | Description |
|---|---|
| static DefaultBufferSize | Valeur par défaut du nombre d’octets mis en mémoire tampon lors de la lecture et de l’écriture d’un fichier. |
Voir aussi
- Namespace System::IO
- Library Aspose.Page for C++