Ordre de lecture différent selon l'OS
Bonjour,
je souhaite lire une série de fichiers numérotés (0000.dv, 0001.dv, 0002.dv, ...1000.dv).
J'ai un petit programme pour lister et lire des fichiers que je fais tourner sous linux et MacOsX:
Code:
1 2 3 4 5 6 7 8 9 10
|
...
File[] fichiers = Dossier.listFiles() ;
...
for (i=0 ; i < fichiers.length ; i++)
{
...
System.out.println(fichiers[i].getName()) ;
}
... |
Lorsque j'exécute sous macosx, tout s'éxécute dans l'ordre : 0000, puis 0001, ...
Mais sous linux, le premier fichier lu est 0002, puis 0003, ... et à la fin 0000, 0001.
Qu'est ce que je n'ai pas compris ?
Comment corriger ce problème ?
Merci...