salut,
comment faire pour parcourir le contenu d'un répertoire précis.
(le but ici sera de classer dans l'ordre sous-répertoire et fichiers.)
j'ai pas vu de code sur le sujet, si vous en avez un...
merci
salut,
comment faire pour parcourir le contenu d'un répertoire précis.
(le but ici sera de classer dans l'ordre sous-répertoire et fichiers.)
j'ai pas vu de code sur le sujet, si vous en avez un...
merci
Merci de chercher dans la FAQ avant de poster !
Comment parcourir une arborescence de fichiers ?
Je ne répondrai à aucune question technique par MP.
Pensez aux Tutoriels et aux FAQs avant de poster ;) (pour le java il y a aussi JavaSearch), n'oubliez pas non plus la fonction Rechercher.
Enfin, quand une solution a été trouvée à votre problème pensez au tag :resolu:
Cours Dvp : http://ydisanto.developpez.com
Blog : http://yann-disanto.blogspot.com/
Page perso : http://yann-disanto.fr
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 File dir = new File("C:/... "); // Chemin a specifier File[] files = dir.listFiles(); for (int i = 0; i<files.length; i++){ String fileName = files[i].getName(); }
> mpascolo
peux tu éviter de donner une réponse qui se trouve dans la faq mais plutôt donner un lien vers la partie concernée.![]()
Je ne répondrai à aucune question technique par MP.
Pensez aux Tutoriels et aux FAQs avant de poster ;) (pour le java il y a aussi JavaSearch), n'oubliez pas non plus la fonction Rechercher.
Enfin, quand une solution a été trouvée à votre problème pensez au tag :resolu:
Cours Dvp : http://ydisanto.developpez.com
Blog : http://yann-disanto.blogspot.com/
Page perso : http://yann-disanto.fr
merci pour la réponse mais ce n'est qu'une partie du problème posé au départ !
les fichiers sont lister, mais pas dans le bon ordre, il faudrait que l'on puisse traiter le résultat de tel manière que chaque fichier listé puisse être mis en rapport avec son sous repertoire d'origine
Salut,
Le problème posé n'est pas du tout clair ni précis, et la réponse est bien plus détaillée que la question...Envoyé par youp_db
a++
La méthode sort(T[] a, Comparator<? super T> c) de la classe Arrays me semble toute indiquée.Envoyé par youp_db
Je ne répondrai à aucune question technique par MP.
Pensez aux Tutoriels et aux FAQs avant de poster ;) (pour le java il y a aussi JavaSearch), n'oubliez pas non plus la fonction Rechercher.
Enfin, quand une solution a été trouvée à votre problème pensez au tag :resolu:
Cours Dvp : http://ydisanto.developpez.com
Blog : http://yann-disanto.blogspot.com/
Page perso : http://yann-disanto.fr
je pense que tu as raison, je vais préciser un peu :Envoyé par adiGuba
en fait je compte réaliser un explorateur javascript qui va etre "rempli" par une fonction java.
Cette fonction java doit lister le contenu d'un répertoire et mettre d'une part les noms des sous-répertoires dans l'explorateur mais également ceux des fichiers qui se trouvent dans ces memes sous-répertoires.
La fonction qui était présenté dans la FAQ fonctionne bien sauf qu'elle liste et tri chaque fichier et sous répertoires dans un l'ordre alphabétique.
il faudrait qu'elle liste chaque fichier d'un répertoire a chaque fois
J'ai toujours pas compris clairement ce que tu veux faire.
Si tu veux que ça affiche l'aborescence ( repertoire ) + le nom du fichier, utilises la méthode getAbsolutePath() de la classe File.
j'ai mis un exemple en pièce jointe qui montre l'explorateur javascript.Envoyé par iohack
ce que je souhaite, c'est faire en sorte que le listage d'un répertoire X se présente sous la forme d'un arbre comme vu dans la pièce jointe.
Ici, dans ce répertoire X, on a le sous-dossier "dossier" présent dans le répertoire, ainsi que le sous-dossier "item2". dans le sous dossier "item2" il y aurait 2 fichiers....etc.
Ce genre de représentation est faisable vie un JTree. Cependant, si c'est pour afficher sur une page web en javascript ( ou autre ), je n'est pas la moindre idée sur comment faire. Une solution peut être de creer un Applet et de mettre le JTree dedans.
Tu trouveras un exemple concret ici : http://java.developpez.com/sources/?...#JTreeExplorer
Partager