Salut la liste !

T'as essay� avec l'URL standard "file:///C:/" (je crois bien) ?

@++ !

Eric Lemaitre (SCJP2, SCJD2, CCNA, CCDA, RHCE, RHCX)

-----Message d'origine-----
De : Maelvon HAWK [mailto:[EMAIL PROTECTED] 
Envoy� : lundi 2 juin 2003 12:17
� : [EMAIL PROTECTED]
Objet : isDirectory(), probl�me simple j'imagine....



Bonjour,

Voir ci dessous le code qui pose probl�me.
Le if(g.isDirectory()) en particulier. Car si je passe en args("."), le 
if(g.isDirectory()) fonctionne et m'affiche entre des crochets les
r�pertoires. Mais si je passe en arg("c:/"), ben l� le
if(g.isDirectory()) 
passe � l'as.

Pourquoi ? Z'avez une id�e...

Merci

Maelvon

--
import java.io.*;
import java.applet.*;

public class ls3 extends Applet {

   // o� args = repertoire � lister
   public String[] getFiles(String args) {
     int i = 0;
     File g = null, f = null;
     String liste[] = null;
     try {
       f = new File(args);
       liste = f.list();
       for (i = 0; i < liste.length; i++) {
         g = new File(liste[i]);
         //System.out.println("g : " + g);
         if (g.isDirectory()) {
           System.out.println("[" + liste[i] + "]");
         }
         else {
           System.out.println(liste[i]);
         }
       }
     }
     catch(SecurityException e) {}
     return liste;
   }
}
  

Répondre à