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
|
public static String[] getListFichierNom()
{
File repertoire = new File(Informations.rootPath); File []listeFilePath = repertoire.listFiles();
int i, j, num;
//recuperation du nombre de fichiers valides
for (i = 0, num = 0; i < listeFilePath.length ; i++)
{
int longueur = listeFilePath[i].getName().length();
int index = listeFilePath[i].getName().lastIndexOf(".pdf");
if((longueur-index == 4 && longueur > 3))
{
num++;
}
}
//Enregistrement dans l'objet liste des fichiers valides
String[] liste = new String[num];
for (i = 0, j = 0 ; i < listeFilePath.length||j <num ; i++)
{
int longueur = listeFilePath[i].getName().length();
int index = listeFilePath[i].getName().lastIndexOf(".pdf");
if((longueur-index == 4 && longueur > 3))
{
liste[j] = listeFilePath[i].getName();
j++;
}
}
return liste;
} |