//
import java.io.*;

public class AfficheRepertoire{
  public static void main(String args[])
    {Repertoire rep;
     String[] fichiers;
     try {
       rep= new RepertoireLecture(args[0]); 
       switch (args.length)
        {case 1:
           fichiers=rep.list();
           break;
         case 2:
           FilenameFilter ff;
           ff= new FiltreSuffixe(args[1]); 
           fichiers=rep.list(ff);
           break;
         default:
           System.out.println("Usage : java AfficheRepertoire  [filtre]");
           return;
         }
	   rep.AfficheListe(fichiers);}
     catch (IOException e)
       {System.err.println(e.getMessage());}
    }
}