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 la lecture et l’écriture dans des fichiers et des flux de données, ainsi que des types qui permettent la prise en charge de base des fichiers et des répertoires.
Classes
BinaryReader |
Lit les types de données primitifs sous forme de valeurs binaires avec un encodage spécifique. |
BinaryWriter |
Écrit des types primitifs en binaire dans un flux et prend en charge l'écriture de chaînes dans un codage spécifique. |
BufferedStream |
Ajoute une couche de mise en mémoire tampon aux opérations de lecture et d’écriture sur un autre flux. Cette classe ne peut pas être héritée. |
Directory |
Expose des méthodes statiques pour créer, se déplacer dans et énumérer des répertoires et sous-répertoires. Cette classe ne peut pas être héritée. |
DirectoryInfo |
Expose des méthodes d'instance pour créer, déplacer et énumérer des répertoires et sous-répertoires. Cette classe ne peut pas être héritée. |
DirectoryNotFoundException |
Exception qui est levée quand une partie d'un fichier ou répertoire est introuvable. |
DriveInfo |
Fournit l'accès à des informations sur un lecteur. |
DriveNotFoundException |
Exception qui est levée lors d'une tentative d'accès à un lecteur ou partage qui n'est pas disponible. |
EndOfStreamException |
Exception levée en cas de 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 créer, copier, supprimer, déplacer et ouvrir un fichier unique, et facilite la création d'objets FileStream. |
FileFormatException |
Exception levée quand un fichier d’entrée ou un flux de données supposé se conformer à une certaine spécification de format de fichier est incorrect. |
FileInfo |
Fournit des propriétés et des méthodes d'instance pour créer, copier, supprimer, déplacer et ouvrir des fichiers, et facilite la création d'objets FileStream. Cette classe ne peut pas être héritée. |
FileLoadException |
Exception qui est levée quand un assembly managé est trouvé, mais ne peut pas être chargé. |
FileNotFoundException |
Exception levée quand une tentative d'accès à un fichier qui n'existe pas sur le disque échoue. |
FileStream |
Fournit un élément Stream pour un fichier, prenant en charge les opérations en lecture et en écriture aussi bien synchrones qu'asynchrones. |
FileStreamOptions |
Définit diverses options de configuration pour FileStream. |
FileSystemAclExtensions |
Fournit des méthodes d’extension statiques spécifiques à Windows afin de manipuler des attributs de sécurité de liste ACL pour les fichiers et les répertoires. |
FileSystemEventArgs |
Fournit des données pour les événements de répertoire : Changed, Created, Deleted. |
FileSystemInfo |
Fournit la classe de base pour les objets FileInfo et DirectoryInfo. |
FileSystemWatcher |
Écoute les notifications de modifications du système de fichiers et déclenche un événement quand un répertoire ou un fichier d'un répertoire est modifié. |
InternalBufferOverflowException |
Exception levée en cas de dépassement de la mémoire tampon interne. |
InvalidDataException |
Exception levée quand un flux de données est dans un format non valide. |
IODescriptionAttribute |
Définit la description que les concepteurs visuels peuvent afficher pendant le référencement d’un événement, d’un extendeur ou d’une propriété. |
IOException |
Exception levée quand 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 des instances de String qui contiennent des informations relatives au chemin d'accès d'un fichier ou d'un répertoire. Ces opérations sont effectuées différemment selon la plateforme. |
PathTooLongException |
Exception qui est levée quand un chemin d’accès ou un nom de fichier complet dépasse la longueur maximale définie par le système. |
PipeException |
Levée lorsqu'une erreur se produit dans un canal nommé. |
RandomAccess |
Fournit des API basées sur le décalage pour la lecture et l’écriture de fichiers de manière thread-safe. |
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 TextReader qui lit les caractères à partir d'un flux d'octets dans un encodage particulier. |
StreamWriter |
Implémente TextWriter pour écrire les caractères dans un flux selon un encodage particulier. |
StringReader |
Implémente TextReader qui lit une chaîne. |
StringWriter |
Implémente un TextWriter pour écrire des informations dans une chaîne. Les informations sont stockées dans un StringBuilder sous-jacent. |
TextReader |
Représente un lecteur capable de lire une série séquentielle de caractères. |
TextWriter |
Représente un writer capable d'écrire une série de caractères séquentiels. Cette classe est abstraite. |
UnmanagedMemoryAccessor |
Fournit l'accès aléatoire aux blocs non managés de la mémoire à partir du code managé. |
UnmanagedMemoryStream |
Fournit l'accès aux blocs non managés de la mémoire à partir du code managé. |
WindowsRuntimeStorageExtensions |
Contient des méthodes d’extension pour les interfaces IStorageFile et IStorageFolder dans Windows Runtime lors du développement d’applications Windows Store. |
WindowsRuntimeStreamExtensions |
Contient des méthodes d’extension pour la conversion de flux dans le Windows Runtime et de flux managés dans .NET pour les applications Microsoft Store. |
Structures
WaitForChangedResult |
Contient des informations sur la modification effectuée. |
Énumérations
DriveType |
Définit des constantes pour les types de lecteurs, notamment CDRom, Fixed, Network, NoRootDirectory, Ram, Removable et Unknown. |
FileAccess |
Définit des constantes pour l’accès en lecture, en écriture ou en lecture/écriture à un fichier. |
FileAttributes |
Fournit des attributs pour les fichiers et répertoires. |
FileMode |
Spécifie la façon dont le système d'exploitation doit ouvrir un fichier. |
FileOptions |
Représente des options avancées pour créer un objet FileStream. |
FileShare |
Contient des constantes permettant de contrôler le type d’accès que d’autres opérations peuvent avoir au même fichier. |
HandleInheritability |
Spécifie si le handle sous-jacent peut être hérité par les processus enfants. |
MatchCasing |
Spécifie le type de la casse des caractères à faire correspondre. |
MatchType |
Spécifie le type de correspondance de caractère générique à utiliser. |
NotifyFilters |
Définit les modifications à observer dans un fichier ou dans un dossier. |
SearchOption |
Spécifie si des recherches doivent être effectuées dans le répertoire actif, ou dans le répertoire actif et tous les sous-répertoires. |
SeekOrigin |
Spécifie la position au sein d’un flux à utiliser pour la recherche. |
UnixFileMode |
Représente les autorisations du système de fichiers Unix. Cette énumération prend en charge une combinaison au niveau du bit de ses valeurs membres. |
WatcherChangeTypes |
Modifications pouvant être effectuées dans un fichier ou dans un répertoire. |
Délégués
ErrorEventHandler |
Représente la méthode destinée à gérer l’événement Error d’un objet FileSystemWatcher. |
FileSystemEventHandler |
Représente la méthode destinée à gérer l’événement Changed, Created ou Deleted d’une classe FileSystemWatcher. |
RenamedEventHandler |
Représente la méthode destinée à gérer l’événement Renamed d’une classe FileSystemWatcher. |