Share via


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 Fichier et flux de données E/S.

Tâches de fichier courantes

Pour...

Consultez l'exemple décrit dans cette rubrique...

Créer un fichier texte.

System.IO.File

Écrire dans un fichier texte.

Comment : écrire du texte dans un fichier

Lire un fichier texte.

Comment : lire du texte dans un fichier

Ajouter du texte dans un fichier.

Comment : ouvrir un fichier journal et y ajouter des éléments

File.AppendText

FileInfo.AppendText

Renommer ou déplacer un fichier.

File.Move

FileInfo.MoveTo

Supprimer un fichier.

File.Delete

FileInfo.Delete

Copier un fichier.

File.Copy

FileInfo.CopyTo

Obtenir la taille d'un fichier.

FileInfo.Length

Obtenir les attributs d'un fichier.

File.GetAttributes

Définir les attributs d'un fichier.

File.SetAttributes

Déterminer si un fichier existe.

File.Exists

Lire un fichier binaire.

Comment : lire et écrire dans un fichier de données créé récemment

Écrire dans un fichier binaire.

Comment : lire et écrire dans un fichier de données créé récemment

Récupérer une extension de fichier.

Path.GetExtension

Récupérer le chemin d'accès qualifié complet d'un fichier.

Path.GetFullPath

Récupérer le nom de fichier et l'extension d'un chemin d'accès.

Path.GetFileName

Modifier l'extension d'un fichier.

Path.ChangeExtension

Tâches de répertoire courantes

Pour...

Consultez l'exemple décrit dans cette rubrique...

Renommer ou déplacer un répertoire.

Directory.Move

DirectoryInfo.MoveTo

Copier un répertoire

Comment : copier des répertoires

Supprimer un répertoire.

Directory.Delete

DirectoryInfo.Delete

Créer un répertoire.

Directory.CreateDirectory

FileInfo.Directory

Créer un sous-répertoire.

DirectoryInfo.CreateSubdirectory

Afficher les fichiers d'un répertoire.

FileInfo.Name

Afficher les sous-répertoires d'un répertoire.

Directory.GetDirectories

DirectoryInfo.GetDirectories

Afficher tous les fichiers de tous les sous-répertoires d'un répertoire.

DirectoryInfo.GetFileSystemInfos

Rechercher la taille d'un répertoire.

System.IO.Directory

Déterminer si un répertoire existe.

Directory.Exists

Voir aussi

Concepts

E/S de fichier de base

Composition de flux

E/S sur fichier asynchrones

Autres ressources

Fichier et flux de données E/S