Ouvrir et afficher tout les fichier.txt contenue dans un repertior ou un fichier

[Résolu]
Signaler
Messages postés
3
Date d'inscription
dimanche 6 avril 2008
Statut
Membre
Dernière intervention
8 février 2009
-
Messages postés
1044
Date d'inscription
lundi 7 mars 2005
Statut
Membre
Dernière intervention
13 juillet 2010
-
salut
Je suis débutant en programmation java et je veut ouvrir tout les fichier .txt a la fois qui sont  aparut dans un répertior ou dans un fichier quelconque en cliquant sur un boutton , j'ai utiliser cette methode mais elle ouvre un seule fichier



void ouvrir(){
         String path = new String("");
JFileChooser jFileChooser1 = new JFileChooser();
   if (JFileChooser.APPROVE_OPTION == jFileChooser1.showOpenDialog(this)) {
              path = jFileChooser1.getSelectedFile().getPath();
          }
          try {this.setTitle("simple-"+path);
              File file = new File(path);
              int size = (int) file.length();
              int chars_read = 0;
              FileReader in = new FileReader(file);
              char[] data = new char[size];
              while (in.ready()) {
                  chars_read += in.read(data, chars_read, size - chars_read);
              }
              in.close();
            aaaa= new String(data, 0, chars_read);
              jTextArea1.append(aaaa);
              } catch (IOException E) {
          }



    }
  public void jButton4_actionPerformed(ActionEvent e) {
ouvrir();}

 j'utilise le JBuilder 2005 et si quelquun a une idée n'hisité pas .

1 réponse

Messages postés
1044
Date d'inscription
lundi 7 mars 2005
Statut
Membre
Dernière intervention
13 juillet 2010
7
Avec la classe FileReader tu peux ouvrir seulement un fichier à la fois, cependant tu peux faire un boucle qui va parcourir la liste des fichiers dans ton répertoire pour les ouvrir un après l'autre et faire le traitement nécessaire sur chacun des fichiers.