Acces fichier Accès ?chier Préparer par khadija lahmadi Tdi group a CAccès aux ?chiers L ? espace de noms System IO contient un certain nombre de classes permettant d ? e ?ectuer des opérations sur des ?chiers Ces di ?érentes classes peuvent être regroupé

Accès ?chier Préparer par khadija lahmadi Tdi group a CAccès aux ?chiers L ? espace de noms System IO contient un certain nombre de classes permettant d ? e ?ectuer des opérations sur des ?chiers Ces di ?érentes classes peuvent être regroupées en diverses catégories ? la classe DriveInfo pour fournir des informations sur une unité de disque ? les classes Directory et DirectoryInfo pour manipuler des répertoires créer un sousrépertoire conna? tre les répertoires et ?chiers d ? un répertoire donné etc ? les classes File et FileInfo qui fournissent des informations sur un ?chier et permettent diverses manipulations suppression changement de nom copie etc mais sans permettre de lire ou d ? écrire des ?ches de ce ?chier sauf en version pour la classe File qui contient maintenant quelques fonctions d ? accès aux données d ? un ?chier ? les classes Stream et apparentées qui traitent les ots de données et permettent de lire et d ? écrire dans le ?chier Dans ce chapitre nous ne nous intéresserons qu ? aux ?chiers simples de texte ou non et pas encore aux bases de données à la fois plus complexes et plus faciles à manipuler la facilité gr? ce aux techniques d ? accès ADO NET voir le chapitre À la suite de l ? accès aux ?chiers nous étudierons la sérialisation et la désérialisation Nous nous préoccuperons aussi des di ?érents types d ? encodage ce qui nous permettra de lire et de créer des ?chiers de texte provenant de n ? importe quel système et de n ? importe quelle partie du globe C La classe DriveInfo La classe DriveInfo fournit des informations sur une unité de disque nom d ? étiquette volume label en anglais capacité espace disponible etc L ? unité de disque par exemple A est passée en argument du constructeur Le constructeur de la classe accepte en argument un nom d ? unité a à z ou A à Z Les à droite de la lettre de l ? unité sont autorisés Pour déterminer le pourcentage d ? espace libre sur disque using System IO DriveInfo di new DriveInfo C long ts di TotalSize afs di AvailableFreeSpace double pc double afs ts Le transtypage sur afs est nécessaire pour qu ? une division réelle soit e ?ectuée entre afs et TotalSize On aurait aussi pu écrire afs ts Les classes Directory et DirectoryInfo Les classes Directory et DirectoryInfo donnent des informations sur le contenu d ? un répertoire et permettent d ? e ?ectuer des opérations comme créer un sous-répertoire La classe Directory ne contient que des méthodes statiques tandis que les méthodes de la classe DirectoryInfo opèrent sur un objet de cette classe Classe DriveInfo DriveInfo Object using System IO Propriétés de la classe DriveInfo AvailableFreeSpace long Espace en nombre d ? octets encore disponible sur l ? unité DriveFormat str Type de disque NTFS ou FAT DriveType Type d ? unité une des valeurs de l ? énumération DriveType CDRom

  • 21
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager