Tâches d’E/S courantesCommon I/O Tasks

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.The System.IO namespace provides several classes that allow for various actions, such as reading and writing, to be performed on files, directories, and streams. Pour plus d’informations, consultez E/S de fichier et de flux.For more information, see File and Stream I/O.

Tâches de fichier courantesCommon File Tasks

Pour...To do this... Consultez l'exemple décrit dans cette rubrique...See the example in this topic...
Créer un fichier texteCreate a text file Méthode File.CreateTextFile.CreateText method

Méthode FileInfo.CreateTextFileInfo.CreateText method

Méthode File.CreateFile.Create method

Méthode FileInfo.CreateFileInfo.Create method
Écrire dans un fichier texteWrite to a text file Guide pratique pour écrire du texte dans un fichierHow to: Write Text to a File

Guide pratique pour écrire un fichier texte (C++/CLI)How to: Write a Text File (C++/CLI)
Lire à partir d'un fichier texteRead from a text file Guide pratique pour lire du texte dans un fichierHow to: Read Text from a File
Ajouter du texte dans un fichierAppend text to a file Guide pratique pour ouvrir un fichier journal et y ajouter des élémentsHow to: Open and Append to a Log File

Méthode File.AppendTextFile.AppendText method

Méthode FileInfo.AppendTextFileInfo.AppendText method
Renommer ou déplacer un fichierRename or move a file Méthode File.MoveFile.Move method

Méthode FileInfo.MoveToFileInfo.MoveTo method
Supprimer un fichierDelete a file Méthode File.DeleteFile.Delete method

Méthode FileInfo.DeleteFileInfo.Delete method
Copier un fichierCopy a file Méthode File.CopyFile.Copy method

Méthode FileInfo.CopyToFileInfo.CopyTo method
Obtenir la taille d'un fichierGet the size of a file PropriétéFileInfo.Length FileInfo.Length property
Obtenir les attributs d'un fichierGet the attributes of a file Méthode File.GetAttributesFile.GetAttributes method
Définir les attributs d'un fichierSet the attributes of a file Méthode File.SetAttributesFile.SetAttributes method
Déterminer si un fichier existeDetermine whether a file exists Méthode File.ExistsFile.Exists method
Lire à partir d'un fichier binaireRead from a binary file Guide pratique pour lire et écrire dans un fichier de données créé récemmentHow to: Read and Write to a Newly Created Data File
Écrire dans un fichier binaireWrite to a binary file Guide pratique pour lire et écrire dans un fichier de données créé récemmentHow to: Read and Write to a Newly Created Data File
Récupérer une extension de nom de fichierRetrieve a file name extension Méthode Path.GetExtensionPath.GetExtension method
Récupérer le chemin d'accès qualifié complet d'un fichierRetrieve the fully qualified path of a file Méthode Path.GetFullPathPath.GetFullPath method
Récupérer le nom de fichier et son extension à partir d’un chemin d’accèsRetrieve the file name and extension from a path Méthode Path.GetFileNamePath.GetFileName method
Modifier l'extension d'un fichierChange the extension of a file Méthode Path.ChangeExtensionPath.ChangeExtension method

Tâches de répertoire courantesCommon Directory Tasks

Pour...To do this... Consultez l'exemple décrit dans cette rubrique...See the example in this topic...
Accéder à un fichier dans un dossier spécial comme Mes documentsAccess a file in a special folder such as My Documents Guide pratique pour écrire du texte dans un fichierHow to: Write Text to a File
Créer un répertoireCreate a directory Méthode Directory.CreateDirectoryDirectory.CreateDirectory method

PropriétéFileInfo.Directory FileInfo.Directory property
Créer un sous-répertoireCreate a subdirectory Méthode DirectoryInfo.CreateSubdirectoryDirectoryInfo.CreateSubdirectory method
Renommer ou déplacer un répertoireRename or move a directory Méthode Directory.MoveDirectory.Move method

Méthode DirectoryInfo.MoveToDirectoryInfo.MoveTo method
Copier un répertoireCopy a directory Guide pratique pour copier des répertoiresHow to: Copy Directories
Supprimer un répertoireDelete a directory Méthode Directory.DeleteDirectory.Delete method

Méthode DirectoryInfo.DeleteDirectoryInfo.Delete method
Afficher les fichiers et les sous-répertoires d'un répertoireSee the files and subdirectories in a directory Guide pratique pour énumérer des répertoires et des fichiersHow to: Enumerate Directories and Files
Rechercher la taille d'un répertoireFind the size of a directory Classe System.IO.DirectorySystem.IO.Directory class
Déterminer si un répertoire existeDetermine whether a directory exists Méthode Directory.ExistsDirectory.Exists method

Voir aussiSee also