Bonjour,
avec le code suivant, j'arrive à récupérer le chemin d'un du fichier que je choisis. Mon problème est que je voudrais sélectionner un répertoire et ensuite traiter tous les fichiers à l'intérieur.
En fait ce dossier correspond à une clé USB dont tous les documents seront à la racine. J'aimerai donc que l'utilisateur ne puisse pas ouvrir le dossier mais simplement le sélectionner.
Je ne sais pas comment faire. Avez-vous une idée ?
Merci.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30 public String choixFichier(){ String monFichier = null; try { JFileChooser choix = new JFileChooser(); choix.setCurrentDirectory(new File("/")); choix.changeToParentDirectory(); String approve = new String("Extraire"); int resultatExtraire = choix.showDialog(choix, approve); if(resultatExtraire == choix.APPROVE_OPTION) { monFichier = choix.getSelectedFile().toString(); System.out.println("fichiers : " + fichiers); // Ajouter le traitement } } catch (Exception er) { System.out.print(er +"\n" ); } return monFichier; }
Bonne journée.
Partager