Recherche de Fichiers sur tout le disque
Bonjour ce code me permet de stocker tous les noms de fichiers de mon disque dur.
( je n'ai pas géré les exceptions)
le probléme est qu'il m'affiche juste le nom et j'aimerais stocker le chemin complet de ce fichier pour pouvoir y avoir accés aprés
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
|
import java.io.*;
import java.util.*;
public class TestFileList
{
public static void main(String args[])
{
File fichier = new File("C:\\");
TestFileList.visiterDisque(fichier);
}
public static void visiterDisque(File dir)
{
ArrayList list_fichier = new ArrayList();
if (dir.isDirectory())
{
String[] fils = dir.list();
for (int i=0; i<fils.length; i++)
{
list_fichier.add(fils[i]);
visiterDisque(new File(dir, fils[i]));
}
}
for ( int i =0 ; i < list_fichier.size() ; i++ )
{
System.out.println(list_fichier.get(i));
}
}
} |
Merci