Chercher un fichier dans un répertoire donnée

mFattoumi Messages postés 1 Date d'inscription jeudi 31 mars 2011 Statut Membre Dernière intervention 12 mai 2016 - 12 mai 2016 à 16:33
 med - 5 avril 2018 à 12:46
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/53018-chercher-un-fichier-dans-un-repertoire-donnee

package javaSE;
import java.io.*;
import java.lang.*;
import java.util.*;



class A{
public String path="";
public String fileName="";
/*
public A(String path,String fn) {
this.path=path;
this.fileName=fn;
}
  • /

public static void searchFile(String path,String fichier) {
File f=new File(path);
ArrayList<File> rep=new ArrayList();
rep.add(f);
int i=0;
if(!f.exists()){
System.out.println("chemin inexistant");
}else {
for(i=0;i<rep.size();i++) {
for(File file : rep.get(i).listFiles()) {
if(file.isFile()) {
if ((file.getName()).compareTo(fichier)==0) {
System.out.println("fichier trouvé "+file.getAbsolutePath());
break;
}else {
System.out.println("fichier introuvé ");
continue;
}
}else {
rep.add(file);
continue;
}

}
}
}
}
}

public class Principal
{


public static void main (String[] args) throws IOException
{
//A a=new A();
A.searchFile("C:\\Users\\Moi\\Downloads\\Documents", "mohamed.txt");



}
}
thx it's very interesseting
Rejoignez-nous