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 42 43 44 45 46 47 48 49 50 51 52 53
| public class CFilm
{
static File RepFilm;
static File [] Genre =null;
static File[][] GenreFilm = null;
CFilm(String CheminRep)
{
if((CheminRep != null) && (CheminRep.length() != 0))
{
System.out.println("Création du lien sur le dossier Film :");
System.out.println(CheminRep);
RepFilm = new File(CheminRep);
}
}
public static void RecupererGenreFilm()
{
System.out.println("Recupère les genres ...");
if(RepFilm.isDirectory())
{
Genre = RepFilm.listFiles(new DirFilter());
}
java.util.Arrays.sort(Genre);
}
private static class DirFilter implements FilenameFilter
{
public boolean accept(File dir, String name)
{
if (name.charAt(0) == '.' || name.equals("Thumbs.db"))
return false;
else
return true;
}
}
static void RecupererFilmParGenre()
{
System.out.println("Récupére les films par genre ...");
for(int i = 0; i < Genre.length ; i++)
{
// C'est la le probleme
GenreFilm[i] = Genre[i];
}
for(int i = 0; i < Genre.length ; i++)
GenreFilm[i] = Genre[i].listFiles(new FileFilter());
} |
Partager