La classe File

La classe File permet de gérer les fichiers et les dossiers de façon externe (nom, taille, existence, type, etc...).

Constructeurs et méthodes

Constructeurs

Méthodes principales

Le programme dir

Ecrivons le programme dir qui affiche le contenu d'un dossier.

        import java.io.*;

        public class dir {

         public static void main(String[] args) {
          File f=new File(".");
          System.out.println(f.getAbsolutePath());
          String[] liste=f.list();
          for (int i=0; i<liste.length; i++) {
           File ff=new File(liste[i]);
           if (ff.isDirectory()) System.out.println("Dossier \t"+liste[i]);
           else System.out.println(""+ff.length()+" \t"+liste[i]);
          }
         }

        }

Le dossier de départ est nommé ".", c'est le dossier courant. La liste des fichiers contenus dans ce dossier est obtenue par la méthode list sous forme de tableau de chaînes. Les fichiers représentant un sous dossier (méthode isDirectory()) sont affichés précédés du mot dossier, les autres sont affichés précédés par leur taille (méthode length).



Retour au menu