Documents utilisation des flus

2324 mots 10 pages
3

Utilisation des flux

2 Agir sur le système de fichier
Afin d’agir sur le système de fichier, le Framework .NET met à notre disposition deux catégories de classes :
 Les classes d’information.
 Les classes utilitaires
Les classes d’information vont nous permettre d’accéder aux informations du système de fichier et de manipuler leurs contenus. En les utilisant vous pourrez manipuler les informations des fichiers, des dossiers et des lecteurs.
Dans les classes informatives, il y a deux catégories de classes :
 Les classes System.IO.FileInfo et System.IO.DirectoryInfo dérivant de
System.IO.FileSystemInfo.
 La classe System.IO.DriveInfo.
DriveInfo n’hérite pas de System.IO.FileSystemInfo car il ne partage pas exactement les mêmes comportements que FileInfo et DirectoryInfo. En effet, on ne pourra pas, par

exemple, ajouter ou supprimer un lecteur de l'ordinateur.

Les classes utilitaires fournissent des méthodes statiques qui peuvent agir sur les fichiers, les répertoires ou les chemins d’accès. Voici les trois principales classes utilitaires :
 La classe File pour la manipulation des fichiers.
 La classe Directory pour la manipulation des dossiers.
 La classe Path pour la manipulation des chemins d'accès.
Il existe une classe particulière nous permettant de surveiller le système de fichier, la classe
FileSystemWatcher. Elle va nous permettre d’effectuer un monitoring du système de fichier et

d’agir en conséquence.

4

Utilisation des flux

2.1 Les classes d'informations
2.1.1

La classe FileSystemInfo
Elle fournit les bases des classes d’information qui en dérive. Nous allons vous en définir les principaux membres (ceux-ci agissent généralement sur les fichiers et dossiers).
 Propriétés
Classe
Description
Attributes
Permet d’obtenir ou de définir les FileAttributes (Par exemple,
NotContentIndexed nous indique que le fichier n’est pas indexé pour la recherche windows).
CreationTime
Permet d’obtenir ou de

en relation

  • Fiche d'activité btsa gemeau
    619 mots | 3 pages
  • Tutoriel pour la veille
    381 mots | 2 pages
  • adm2600-Cas Snyder's
    1031 mots | 5 pages
  • Sic metro
    557 mots | 3 pages
  • Muc sic
    478 mots | 2 pages
  • U les nouveaux commercants
    1421 mots | 6 pages
  • Sic muc
    549 mots | 3 pages
  • Documents cégeps
    571 mots | 3 pages
  • Sic carrefour
    368 mots | 2 pages
  • Flo's document
    3795 mots | 16 pages
  • Documentsdefou
    286 mots | 2 pages
  • La veille informationnelle
    623 mots | 3 pages
  • Le dossier des usagers
    5828 mots | 24 pages
  • Sic kiabi
    575 mots | 3 pages
  • Comment améliorer sa stratégie : réactik
    393 mots | 2 pages