Tâches d’E/S courantes
L'espace de noms System.IO fournit plusieurs classes qui permettent d'exécuter différentes actions, telles que la lecture et l'écriture, sur des fichiers, des répertoires et des flux de données. Pour plus d’informations, consultez E/S de fichier et de flux.
Tâches de fichier courantes
Action à réaliser... | Consultez l'exemple décrit dans cette rubrique... |
---|---|
Créer un fichier texte | Méthode File.CreateText Méthode FileInfo.CreateText Méthode File.Create Méthode FileInfo.Create |
Écrire dans un fichier texte | Procédure : écrire du texte dans un fichier Guide pratique pour écrire un fichier texte (C++-CLI) |
Lire à partir d'un fichier texte | Procédure : lire le texte d’un fichier |
Ajouter du texte dans un fichier | Procédure : ouvrir un fichier journal et y ajouter des éléments Méthode File.AppendText Méthode FileInfo.AppendText |
Renommer ou déplacer un fichier | Méthode File.Move Méthode FileInfo.MoveTo |
Supprimer un fichier | Méthode File.Delete Méthode FileInfo.Delete |
Copier un fichier | Méthode File.Copy Méthode FileInfo.CopyTo |
Obtenir la taille d'un fichier | Propriété FileInfo.Length |
Obtenir les attributs d'un fichier | Méthode File.GetAttributes |
Définir les attributs d'un fichier | Méthode File.SetAttributes |
Déterminer si un fichier existe | Méthode File.Exists |
Lire à partir d'un fichier binaire | Procédure : lire et écrire dans un fichier de données créé récemment |
Écrire dans un fichier binaire | Procédure : lire et écrire dans un fichier de données créé récemment |
Récupérer une extension de nom de fichier | Méthode Path.GetExtension |
Récupérer le chemin d’accès qualifié complet d’un fichier | Méthode Path.GetFullPath |
Récupérer le nom de fichier et son extension à partir d’un chemin d’accès | Méthode Path.GetFileName |
Modifier l’extension d’un fichier | Méthode Path.ChangeExtension |
Tâches de répertoire courantes
Action à réaliser... | Consultez l'exemple décrit dans cette rubrique... |
---|---|
Accéder à un fichier dans un dossier spécial comme Mes documents | Procédure : écrire du texte dans un fichier |
Créer un répertoire | Méthode Directory.CreateDirectory PropriétéFileInfo.Directory |
Créer un sous-répertoire | Méthode DirectoryInfo.CreateSubdirectory |
Renommer ou déplacer un répertoire | Méthode Directory.Move Méthode DirectoryInfo.MoveTo |
Copier un répertoire | Procédure : Copier des répertoires |
Supprimer un répertoire | Méthode Directory.Delete Méthode DirectoryInfo.Delete |
Afficher les fichiers et les sous-répertoires d'un répertoire | Procédure : énumérer des répertoires et des fichiers |
Rechercher la taille d'un répertoire | Classe System.IO.Directory |
Déterminer si un répertoire existe | Méthode Directory.Exists |
Voir aussi
Collaborer avec nous sur GitHub
La source de ce contenu se trouve sur GitHub, où vous pouvez également créer et examiner les problèmes et les demandes de tirage. Pour plus d’informations, consultez notre guide du contributeur.