Lecture dans un dossier avec java
Fermé
darkflower
Messages postés
5
Date d'inscription
vendredi 7 août 2009
Statut
Membre
Dernière intervention
26 août 2009
-
18 août 2009 à 12:44
darkflower Messages postés 5 Date d'inscription vendredi 7 août 2009 Statut Membre Dernière intervention 26 août 2009 - 26 août 2009 à 11:49
darkflower Messages postés 5 Date d'inscription vendredi 7 août 2009 Statut Membre Dernière intervention 26 août 2009 - 26 août 2009 à 11:49
Bonjour,
S'il vous plait comment lire les noms des fichiers contenu dans un dossier avec java.
SVP c'est urgent
S'il vous plait comment lire les noms des fichiers contenu dans un dossier avec java.
SVP c'est urgent
A voir également:
- Lecture dans un dossier avec java
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Dossier appdata - Guide
- Mettre un mot de passe sur un dossier - Guide
- Java apk - Télécharger - Langages
6 réponses
arth
Messages postés
9374
Date d'inscription
mardi 27 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2016
1 292
18 août 2009 à 13:38
18 août 2009 à 13:38
Bonjour,
Avec un objet de type File.
Cordialement.
Avec un objet de type File.
Cordialement.
Utilisateur anonyme
19 août 2009 à 01:27
19 août 2009 à 01:27
Salut,
Voici une méthode qui t'aidera sans doute:
Cordialement,
Dan
Voici une méthode qui t'aidera sans doute:
/* * * LES IMPORTS: * import java.io.File; * import java.awt.Toolkit; * import javax.swing.JOptionPane; * * A DECLARER AU NIVEAU GLOBAL * static JOptionPane information, attention, erreur; * static File d; * static int num = 0; * */ // LA MÉTHODE public static void listeRepertoire (File repertoire) { if (repertoire.exists()) { if (repertoire.isDirectory()) { File[] list = repertoire.listFiles(); if (list != null) { for (int i = 0; i < list.length; i++) { if(list[i].isDirectory()) { listeRepertoire(list[i]); } else if (list[i].isFile()) { num++; String Snum = (num<1000?"0":"") + (num<100?"0":"") + (num<10?"0":"") + num; //System.out.println(list[i].getName()); System.out.println(Snum + " " +list[i].getAbsolutePath()); } } } } } if (!repertoire.exists()) { Toolkit.getDefaultToolkit().beep(); String info = repertoire + " n'existe pas!!!"; erreur.showMessageDialog(null,info,"Erreur",JOptionPane.ERROR_MESSAGE); System.exit(0); // FIN } } /* * * String leChemin = "C:\\Mes programmes"; //Cemin du dossier * d = new File(leChemin); * listeRepertoire(d); // appel de la methode * */
Cordialement,
Dan
arth
Messages postés
9374
Date d'inscription
mardi 27 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2016
1 292
19 août 2009 à 07:26
19 août 2009 à 07:26
J'adore ce code ;)
Mais tu crois qu'il va comprendre la récursivité?
Mais tu crois qu'il va comprendre la récursivité?
Utilisateur anonyme
19 août 2009 à 07:34
19 août 2009 à 07:34
Salut,
J'éspère que ce sera l'amorce d'une discussion et je suis prêt à répondre aux questions de darkflower ou d'autres.
Cordialement,
Dan
J'éspère que ce sera l'amorce d'une discussion et je suis prêt à répondre aux questions de darkflower ou d'autres.
Cordialement,
Dan
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
arth
Messages postés
9374
Date d'inscription
mardi 27 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2016
1 292
19 août 2009 à 11:56
19 août 2009 à 11:56
J'aurais bien fait une réponse aussi, mais vu la teneur de la demande j'ai juste donné le début de la piste, enfin vraiment le début.
Je me serais foulé si y avait pas écrit URGENT façon bande rouge ou courrier.
Je me serais foulé si y avait pas écrit URGENT façon bande rouge ou courrier.
darkflower
Messages postés
5
Date d'inscription
vendredi 7 août 2009
Statut
Membre
Dernière intervention
26 août 2009
26 août 2009 à 11:49
26 août 2009 à 11:49
Merci les amis