next up previous contents index
suivant: Modes d'accès à un monter: Fichiers précédent: Copier un fichier   Table des matières   Index

Chemins d'accès

La classe File a pour objet des chemins d'accès à des fichiers ou à des répertoires (et non les fichiers eux-mêmes). Cette classe est utile pour obtenir diverses propriétés des fichiers (savoir si un chemin désigne un fichier ordinaire ou un répertoire, est accessible en lecture ou en écriture, etc.) :

 File cheminRepertoire =
   new File("/usr/local/www/doc/java/jdk1.1.5/docs");
 File cheminFichier =
   new File(cheminRepertoire, "index.html");
   // ...
   if (cheminRepertoire.isDirectory() &&
       cheminFichier.canRead()) {
     // ...
   }

La méthode length, appliquée à une instance de File, retourne un entier de type long qui est la taille du fichier en nombre d'octets.

Les constructeurs de flots peuvent recevoir un argument de type File au lieu du type String :

   File cheminFichier = new File("index.html");
   FileInputStream in = new FileInputStream(cheminFichier, true);



Rene' LALEMENT 2002-11-07