Voila j'aimerais pouvoir ouvrir un dossier et trouver ses fichiers ayant l'extension .java afin de les comparer avec d'autres fichiers.Si qqn peut m'aiguiller.
Voila j'aimerais pouvoir ouvrir un dossier et trouver ses fichiers ayant l'extension .java afin de les comparer avec d'autres fichiers.Si qqn peut m'aiguiller.
Tu peux être plus précis ? Tu es dans quel type de dév ? Tu veux faire quoi exactement ?
CTO@UniqueSound. http://www.uniquesound.com
Tu peux essayer un truc de ce genre :--
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 File rep = new File(leNomDuRepertoire); File[] fichiersJava = rep.listFiles(new FilenameFilter(){ public boolean accept(File dir, String name) { return name.endWith(".java"); } });
Attention: code non testé
Il est agréable d'avoir le choix. La difficulté est alors de faire le bon (ou le moins pire).
En fait dans le cadre d'une appli java , je dois pouvoir ouvrir deux projets java et repérer tous les fichiers ayant l'extension .java afin de pouvoir les comparer entre eux , et si je trouve deux fichiers portant le même nom je les compare et je génere un nouveau fichier affichant les différences.Dans un premier temps j'aimerais déjà réussir à parcourir mon dossier et affichier tous les fichiers qu'il contient.
Alors la réponse de Fifan31 devrait te convenir non ?
CTO@UniqueSound. http://www.uniquesound.com
Si tu veux utiliser un browser de fichiers, tu as le JFileChooser auquel tu peux donner le filtre suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 JFileChooser fileChooser = new JFileChooser(nomRepertoireDeDepart); fileChooser.setFileFilter(new FileFilter(){ boolean accept(File file){ return file.isDirectory || file.getName().endWith(".java"); } String getDescription(){ return "Fichiers java"; } });
Il est agréable d'avoir le choix. La difficulté est alors de faire le bon (ou le moins pire).
merci pour toutes ces réponses.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager