Cette documentation est archivée et n’est pas conservée.

System.IO, espace de noms

L'espace de noms System.IO 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 fichiers et de répertoires de base.

 ClasseDescription
Classe publiqueBinaryReaderLit les types de données primitifs comme des valeurs binaires dans un codage spécifique.
Classe publiqueBinaryWriterÉcrit des types primitifs en binaire dans un flux et prend en charge l'écriture de chaînes dans un codage spécifique.
Classe publiqueBufferedStreamAjoute 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.
Classe publiqueDirectoryExpose des méthodes statiques pour créer, déplacer et énumérer via des répertoires et sous-répertoires. Cette classe ne peut pas être héritée.
Classe publiqueDirectoryInfoExpose 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.
Classe publiqueDirectoryNotFoundExceptionException qui est levée lorsqu'une partie d'un fichier ou d'un répertoire est introuvable.
Classe publiqueDriveInfoFournit l'accès à des informations sur un lecteur.
Classe publiqueDriveNotFoundExceptionException qui est levée lors d'une tentative d'accès à un lecteur ou partage qui n'est pas disponible.
Classe publiqueEndOfStreamExceptionException levée en cas de tentative de lecture au-delà de la fin du flux.
Classe publiqueErrorEventArgsFournit des données pour l'événement Error.
Classe publiqueFileFournit des méthodes statiques pour créer, copier, supprimer, déplacer et ouvrir des fichiers et facilite la création d'objets FileStream.
Classe publiqueFileInfoFournit 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.
Classe publiqueFileLoadExceptionException qui est levée lorsqu'un assembly managé est trouvé mais ne peut pas être chargé.
Classe publiqueFileNotFoundExceptionException levée lors d'une tentative d'accès à un fichier qui n'existe pas sur le disque, échoue.
Classe publiqueFileStreamExpose Stream autour d'un fichier, prenant à la fois en charge les opérations de lecture et d'écriture synchrones et asynchrones.
Classe publiqueFileSystemEventArgsFournit des données pour les événements de répertoire : Changed, Created, Deleted.
Classe publiqueFileSystemInfoFournit la classe de base pour les objets FileInfo et DirectoryInfo.
Classe publiqueFileSystemWatcherÉcoute les notifications de modifications du système de fichiers et déclenche un événement lorsqu'un répertoire ou un fichier d'un répertoire est modifié.
Classe publiqueInternalBufferOverflowExceptionException levée en cas de saturation de la mémoire tampon interne.
Classe publiqueInvalidDataExceptionException qui est levée lorsque le format d'un flux de données n'est pas valide.
Classe publiqueIODescriptionAttributeDéfinit la description que les concepteurs visuels peuvent afficher lors du référencement d'un événement, d'un extendeur ou d'une propriété.
Classe publiqueIOExceptionException levée lorsqu'une erreur d'E/S se produit.
Classe publiqueMemoryStreamCrée un flux ayant pour mémoire un magasin de sauvegarde.
Classe publiquePathExécute des opérations sur des instances String qui contiennent des informations relatives au chemin d'accès d'un fichier ou d'un répertoire. Ces opérations sont exécutées différemment selon la plate-forme.
Classe publiquePathTooLongExceptionException levée lorsqu'un nom de chemin d'accès ou de fichier est plus long que la longueur maximale définie par le système.
Classe publiqueRenamedEventArgsFournit des données pour l'événement Renamed.
Classe publiqueStreamDonne une vue générique d'une séquence d'octets.
Classe publiqueStreamReaderImplémente TextReader qui lit les caractères à partir d'un flux d'octets dans un codage particulier.
Classe publiqueStreamWriterImplémente TextWriter pour écrire les caractères dans un flux selon un codage particulier.
Classe publiqueStringReaderImplémente TextReader qui lit une chaîne.
Classe publiqueStringWriterImplémente TextWriter pour l'écriture d'informations dans une chaîne. Les informations sont stockées dans un StringBuilder sous-jacent.
Classe publiqueTextReaderReprésente un lecteur capable de lire une série séquentielle de caractères.
Classe publiqueTextWriterReprésente un writer capable d'écrire une série de caractères séquentiels. Cette classe est abstraite.
Classe publiqueUnmanagedMemoryStreamFournit l'accès aux blocs non managés de la mémoire à partir du code managé.

 StructureDescription
Structure publiqueWaitForChangedResultContient des informations sur la modification effectuée.

 DéléguéDescription
Délégué publicErrorEventHandlerReprésente la méthode qui gérera l'événement Error d'un objet FileSystemWatcher.
Délégué publicFileSystemEventHandlerReprésente la méthode qui gérera l'événement Changed, Created ou Deleted d'une classe FileSystemWatcher.
Délégué publicRenamedEventHandlerReprésente la méthode qui gérera l'événement Renamed d'une classe FileSystemWatcher.

 ÉnumérationDescription
Énumération publiqueDriveTypeDéfinit des constantes pour les types de lecteurs, notamment CDRom, Fixed, Network, NoRootDirectory, Ram, Removable et Unknown.
Énumération publiqueFileAccessDéfinit les constantes d'accès en lecture, en écriture ou en lecture/écriture à un fichier.
Énumération publiqueFileAttributesFournit des attributs pour les fichiers et répertoires.
Énumération publiqueFileModeSpécifie la façon dont le système d'exploitation doit ouvrir un fichier.
Énumération publiqueFileOptionsReprésente des options supplémentaires pour créer un objet FileStream.
Énumération publiqueFileShareContient des constantes pour contrôler le type d'accès d'autres objets FileStream à un même fichier.
Énumération publiqueNotifyFiltersDéfinit les modifications à observer dans un fichier ou dans un dossier.
Énumération publiqueSearchOptionSpécifie s'il faut rechercher le répertoire actif, ou le répertoire actif et tous les sous-répertoires.
Énumération publiqueSeekOriginFournit les champs qui représentent des points de référence à rechercher dans des flux.
Énumération publiqueWatcherChangeTypesModifications pouvant être effectuées dans un fichier ou dans un répertoire.
Afficher: