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
A voir également:
- Lecture dans un dossier avec java
- Mettre un mot de passe sur un dossier - Guide
- Waptrick java football - Télécharger - Jeux vidéo
- Dossier appdata - Guide
- Confirmation de lecture whatsapp - 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 291
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 291
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 291
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