Utilisation des E/S
L'espace de noms System.IO contient des types permettant les opérations de lecture et d'écriture synchrones et asynchrones sur les fichiers et flux de données.
Les distinctions suivantes permettent de clarifier la différence entre fichier et flux. Un fichier est une collection ordonnée et nommée d'une séquence particulière d'octets ayant un stockage persistant. En conséquence, dans le cas des fichiers, on pense en termes suivants : chemins d'accès du répertoire, stockage disque et noms de fichiers et de répertoires. Par opposition, les flux permettent de lire des octets à partir d'un magasin de sauvegarde ou de les y écrire, le magasin de sauvegarde pouvant être l'un des nombreux supports de stockage existants. De même qu'il existe d'autres magasins de sauvegarde que les disques, il existe d'autres flux que les flux de fichiers. Par exemple, les flux de réseau, de mémoire et de bande magnétique.
Dans cette section
- E/S de base sur fichier
Explique les concepts fondamentaux d'E/S, présente les classes d'E/S et fournit des exemples de code d'opérations d'E/S de base. - Composition de flux
Explique, à l'aide d'exemples de code, les différentes catégories de flux et les magasins de sauvegarde associés. - E/S sur fichier asynchrones
Décrit les opérations élémentaires des E/S asynchrones et leurs avantages en termes de performances. - Stockage isolé
Décrit un dispositif de stockage des données qui assure l'isolation et la sécurité en définissant des solutions standardisées pour associer le code aux données enregistrées. - Création des composants de minuterie et de systèmes de fichiers
Explique comment surveiller des événements de système de fichiers et créer des composants Timer serveur.
Rubriques connexes
- Programmation avec le .NET Framework
Explique les tâches de programmation courantes qui s'appliquent à une gamme d'applications du .NET Framework.