System.IO Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Contient des types qui permettent de lire et d’écrire dans des fichiers et des flux de données, ainsi que des types qui fournissent une prise en charge de fichiers et de répertoires de base.
Classes
| Nom | Description |
|---|---|
| BinaryReader |
Lit les types de données primitifs en tant que valeurs binaires dans un encodage spécifique. |
| BinaryWriter |
Écrit des types primitifs dans un flux et prend en charge l’écriture de chaînes dans un encodage spécifique. |
| BufferedStream |
Ajoute une couche de mise en mémoire tampon pour lire et écrire des opérations sur un autre flux. Cette classe ne peut pas être héritée. |
| Directory |
Expose des méthodes statiques pour la création, le déplacement et l’énumération via des répertoires et des sous-répertoires. Cette classe ne peut pas être héritée. |
| DirectoryInfo |
Expose les méthodes d’instance pour la création, le déplacement et l’énumération via des répertoires et des sous-répertoires. Cette classe ne peut pas être héritée. |
| DirectoryNotFoundException |
Exception levée lorsqu’une partie d’un fichier ou d’un répertoire est introuvable. |
| DriveInfo |
Fournit l’accès aux informations sur un lecteur. |
| DriveNotFoundException |
Exception levée lors de la tentative d’accès à un lecteur ou à un partage qui n’est pas disponible. |
| EndOfStreamException |
Exception levée lors de la tentative de lecture au-delà de la fin d’un flux. |
| EnumerationOptions |
Fournit des options d’énumération de fichiers et de répertoires. |
| ErrorEventArgs |
Fournit des données pour l'événement Error. |
| File |
Fournit des méthodes statiques pour la création, la copie, la suppression, le déplacement et l’ouverture d’un fichier unique et facilite la création d’objets FileStream . |
| FileFormatException |
Exception levée lorsqu’un fichier d’entrée ou un flux de données censé être conforme à une spécification de format de fichier spécifique est incorrecte. |
| FileInfo |
Fournit des propriétés et des méthodes d’instance pour la création, la copie, la suppression, le déplacement et l’ouverture de fichiers, et facilite la création d’objets FileStream . Cette classe ne peut pas être héritée. |
| FileLoadException |
Exception levée lorsqu’un assembly managé est trouvé, mais qui ne peut pas être chargé. |
| FileNotFoundException |
Exception levée lorsqu’une tentative d’accès à un fichier qui n’existe pas sur le disque échoue. |
| FileStream |
Fournit un Stream fichier prenant en charge les opérations de lecture et d’écriture synchrones et asynchrones. |
| FileSystemEventArgs |
Fournit des données pour les événements d’annuaire : Changed, Created, Deleted. |
| FileSystemInfo |
Fournit la classe de base pour les objets et FileInfo les DirectoryInfo objets. |
| FileSystemWatcher |
Écoute les notifications de modification du système de fichiers et déclenche des événements lorsqu’un répertoire ou un fichier dans un répertoire change. |
| InternalBufferOverflowException |
Exception levée lorsque la mémoire tampon interne dépasse. |
| InvalidDataException |
Exception levée lorsqu’un flux de données est dans un format non valide. |
| IODescriptionAttribute |
Définit les concepteurs visuels de description peuvent s’afficher lors du référencement d’un événement, d’un extendeur ou d’une propriété. |
| IOException |
Exception levée lorsqu’une erreur d’E/S se produit. |
| MemoryStream |
Crée un flux dont le magasin de stockage est la mémoire. |
| Path |
Effectue des opérations sur les instances qui contiennent des informations de String chemin d’accès de fichier ou de répertoire. Ces opérations sont effectuées de manière multiplateforme. |
| PathTooLongException |
Exception levée lorsqu’un chemin d’accès ou un nom de fichier complet est plus long que la longueur maximale définie par le système. |
| PipeException |
Levée lorsqu’une erreur se produit dans un canal nommé. |
| RenamedEventArgs |
Fournit des données pour l'événement Renamed. |
| Stream |
Fournit une vue générique d’une séquence d’octets. Il s’agit d’une classe abstraite. |
| StreamReader |
Implémente un TextReader qui lit les caractères d’un flux d’octets dans un encodage particulier. |
| StreamWriter |
Implémente un TextWriter pour écrire des caractères dans un flux dans un encodage particulier. |
| StringReader |
Implémente une TextReader lecture à partir d’une chaîne. |
| StringWriter |
Implémente un TextWriter pour écrire des informations dans une chaîne. Les informations sont stockées dans un sous-jacent StringBuilder. |
| TextReader |
Représente un lecteur capable de lire une série séquentielle de caractères. |
| TextWriter |
Représente un enregistreur capable d’écrire une série séquentielle de caractères. Cette classe est abstraite. |
| UnmanagedMemoryAccessor |
Fournit un accès aléatoire aux blocs de mémoire non managés à partir du code managé. |
| UnmanagedMemoryStream |
Fournit l’accès aux blocs de mémoire non managés à partir du code managé. |
| WindowsRuntimeStorageExtensions |
Contient des méthodes d’extension pour les interfaces IStorageFile et IStorageFolder dans le Windows Runtime lors du développement d’applications Windows Store. |
| WindowsRuntimeStreamExtensions |
Contient des méthodes d’extension pour la conversion entre les flux dans le Windows Runtime et les flux managés dans le .NET pour les applications Windows Store. |
Structures
| Nom | Description |
|---|---|
| WaitForChangedResult |
Contient des informations sur la modification qui s’est produite. |
Énumérations
| Nom | Description |
|---|---|
| DriveType |
Définit des constantes pour les types de lecteurs, notamment CDRom, Fixed, Network, NoRootDirectory, Ram, Amovible et Unknown. |
| FileAccess |
Définit des constantes pour l’accès en lecture, écriture ou lecture/écriture à un fichier. |
| FileAttributes |
Fournit des attributs pour les fichiers et les répertoires. |
| FileMode |
Spécifie comment le système d’exploitation doit ouvrir un fichier. |
| FileOptions |
Représente les options avancées de création d’un objet FileStream. |
| FileShare |
Contient des constantes pour contrôler le type d’accès que d’autres opérations peuvent avoir sur le même fichier. |
| HandleInheritability |
Spécifie si le handle sous-jacent est hérité par les processus enfants. |
| MatchCasing |
Spécifie le type de casse de caractères à mettre en correspondance. |
| MatchType |
Spécifie le type de correspondance générique à utiliser. |
| NotifyFilters |
Spécifie les modifications à surveiller dans un fichier ou un dossier. |
| SearchOption |
Spécifie s’il faut rechercher le répertoire actif ou le répertoire actif et tous les sous-répertoires. |
| SeekOrigin |
Spécifie la position dans un flux à utiliser pour la recherche. |
| WatcherChangeTypes |
Modifications qui peuvent se produire dans un fichier ou un répertoire. |
Délégués
| Nom | Description |
|---|---|
| ErrorEventHandler |
Représente la méthode qui gère l’événement Error d’un FileSystemWatcher objet. |
| FileSystemEventHandler |
Représente la méthode qui gère le Changed, Createdou Deleted l’événement d’une FileSystemWatcher classe. |
| RenamedEventHandler |
Représente la méthode qui gère l’événement Renamed d’une FileSystemWatcher classe. |