bonjour;
le programme suivant normalement pour lire le contenu de tout les fichiers d'un repertoire, mais lui me donne que celle du repertoire courant c-a-d si je lui donne un autre repertoire il me donne rien???
pouvez vous s.v.p me fiare la correction;
////code///////
import java.io.*;
import clavier.*;
public class ListeRep1
{
public static void main(String args[])
{
String nomRepert;
File objRep;
boolean ok;
ok=false;
do
{
System.out.print("nom de repertoire :" );
nomRepert= Clavier.readString();
objRep=new File (nomRepert);
if(objRep.isDirectory())
ok=true;
else
System.out.println("Nom incorrect (inexistante ou non repertoire" );
}
while (!ok);
File[] membres=objRep.listFiles();
for(int i=0; i<membres.length; i++)
{ String type;
System.out.print(membres[i].getName()+"" );
if (membres[i].isFile())
System.out.println("FICHIER "+ membres[i].length() + " octets" );
else
System.out.println("REPERTOIRE" );
}
}
}
////////fin du code////
merci.