Salut les gens !

J'aurais besoin d'une petite explication sur :
Lorsqu'on liste le contenu d'un repertoire, comment sont triés les fichier ?
Est-ce laissé totalement à l'OS ?

Car voila, j'ai un dossier avec 5 fichier :
f1(1).txt 5ko
f1(2).txt 27ko
f1(3).txt 5ko
f1(4).txt 32ko
f1(5).txt 6ko
f1(6).txt 30ko

Mais pourtant en sortie je retrouve quelque chose assez étrange :
f1(1).txt
f1(5).txt
f1(3).txt
f1(2).txt
f1(4).txt
f1(6).txt



Alors j'aurais désiré savoir comment sont triés les fichiers par un system de listing en Java.

Voici le code que j'ai (grosso modo) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
File lFich = new File("c:/cheminVersMonDossier/");
 
String[] lesFichiers = lFich .list();
for (int i = 0;i<lesFichiers .length; i++)
{
       System.out.println("\t" + lesFichiers [i]);
}
Et j'ai pas l'impression de lui demander de trier quoi que ce soit !


Merci de vos réponses.

Rilou