Liste de fichiers - Java - Programmation
Marsh Posté le 19-05-2004 à 11:59:06
Perso, j'utilise un JTree avec un DefaultMutableTreeNode
http://java.sun.com/j2se/1.4.2/doc [...] JTree.html
Marsh Posté le 19-05-2004 à 12:02:54
fabowl a écrit : Perso, j'utilise un JTree avec un DefaultMutableTreeNode |
Ouais 'fin c'est un peu utiliser un canon pour tuer un moustique
Sinon, brasseldx, c'est normal que Java te retourne cet ordre étant donné qu'il trie dans l'ordre lexical et que lexicalement parlant, file10 est avant file2
Tente la fonction sort() de java.util.Arrays qui elle trie selon l'ordre naturel (mais ch'ais pas si ça va bien marcher, j'ai pas testé).
Marsh Posté le 19-05-2004 à 12:11:36
Oui mais il doit bien y avoir une methode plus facile non ? car moi je ne souhaite même pas afficher ma liste de fichier dans le bon ordre, je veux juste savoir quel est le fichier aprés celui que j'utilise actuellement, ou le précédent, c'est tout.
Marsh Posté le 19-05-2004 à 12:13:55
brasseldX a écrit : Oui mais il doit bien y avoir une methode plus facile non ? car moi je ne souhaite même pas afficher ma liste de fichier dans le bon ordre, je veux juste savoir quel est le fichier aprés celui que j'utilise actuellement, ou le précédent, c'est tout. |
Bin list() et listeFiles() te retournent un tableau, non ? Ba en fonction de l'indice du fichier courant, tu sauras tout ça
Marsh Posté le 19-05-2004 à 12:17:19
bah ouais, je suis bete. merci beaucoup cette remarque fort bien utile !! mais je vais voir si ça correspond vraiment avec ce que je veux faire. merci pour ton aide en tout cas ;-)
Marsh Posté le 19-05-2004 à 14:52:51
Taiche a écrit : Ouais 'fin c'est un peu utiliser un canon pour tuer un moustique |
Pourquoi ça ? c bien utile les JTree
Marsh Posté le 19-05-2004 à 14:53:45
fabowl a écrit : Pourquoi ça ? c bien utile les JTree |
J'en sais rien et à la limite spa trop le problème. Ici, le gars il a un tableau de String ou de File à trier, alors passer par un tree Swing pour faire ça, euh...
Marsh Posté le 19-05-2004 à 15:08:32
ah oui zut j'avais compris qu'il voulait faire une arborescence comme dans l'explorateur ... ouuuupppssss
Marsh Posté le 19-05-2004 à 19:38:02
ouais ben c'est bien ce que j'avais dis, ce n'est pas ça qu'il me faut. Je veux juste trier mes fichiers. Arrays.sort ne le fait pas ......
Ensuite l'histoire des indice n'arrange en rien mon probléme ! Vous n'avez pas une autre solution car c'est une petite chose qui me fait bien galérer.
Marsh Posté le 20-05-2004 à 02:32:18
brasseldX a écrit : Bonjour tout le monde, |
Tu peux pas
C'est une couche externe de Windaube qui s'occupe d'afficher le bouzin en fonction de critères utilisateurs (date de création, ordre alpha, etc.)
La JVM n'a pas accès à la liste des fichiers triés par windaube, et elle ne peut pas non plus connaitre la méthode de tri utilisée dans le rep en cours.
DTC
Marsh Posté le 20-05-2004 à 03:34:36
brasseldX a écrit : |
ben faut arreter de lui faire fumer la moquette à ton windows alors.
Marsh Posté le 20-05-2004 à 10:04:42
ben pourquoi ? mon win je le fais pas fumer, sinon il va pas être bien. Déjà en condition normal........
Marsh Posté le 20-05-2004 à 14:51:55
ben parce que win t'affiche pas les fichier dans l'ordre que tu pretends qu'il le fait, tout simplement.
Marsh Posté le 19-05-2004 à 11:47:18
Bonjour tout le monde,
Je voudrai savoir s'il est possible d'obtenir une liste de fichiers avec Java. En fait je sais qu'il existe les methodes list() ou listFiles() dans java.io.Files. Mais cependant j'aimerai récupérer une liste des fichiers comme ils peuvent êtres triés sous un explorateur windows car je viens de m'apercevoir que Java créer sa liste mais les fichiers n'étaient pas forcément dans l'ordre. ex :
la ou windows peut m'afficher la liste :
file1.exe
file2.exe
file10.exe
Java lui, me donnera la liste suivante :
file1.exe
file10.exe
file2.exe
Comment dois je faire ??