Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

IO Java Discussion :

Ouvrir un dossier et parcourir les fichiers


Sujet :

IO Java

  1. #1
    Futur Membre du Club
    Inscrit en
    avril 2007
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : avril 2007
    Messages : 5
    Points : 5
    Points
    5
    Par défaut Ouvrir un dossier et parcourir les fichiers
    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.

  2. #2
    Membre chevronné
    Homme Profil pro
    Directeur technique
    Inscrit en
    janvier 2007
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : janvier 2007
    Messages : 1 348
    Points : 1 843
    Points
    1 843
    Par défaut
    Tu peux être plus précis ? Tu es dans quel type de dév ? Tu veux faire quoi exactement ?

  3. #3
    Membre confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    avril 2004
    Messages
    249
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : avril 2004
    Messages : 249
    Points : 453
    Points
    453
    Par défaut
    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).

  4. #4
    Futur Membre du Club
    Inscrit en
    avril 2007
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : avril 2007
    Messages : 5
    Points : 5
    Points
    5
    Par défaut
    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.

  5. #5
    Membre chevronné
    Homme Profil pro
    Directeur technique
    Inscrit en
    janvier 2007
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : janvier 2007
    Messages : 1 348
    Points : 1 843
    Points
    1 843
    Par défaut
    Alors la réponse de Fifan31 devrait te convenir non ?

  6. #6
    Membre confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    avril 2004
    Messages
    249
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : avril 2004
    Messages : 249
    Points : 453
    Points
    453
    Par défaut
    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).

  7. #7
    Membre actif Avatar de trax44
    Profil pro
    Inscrit en
    janvier 2003
    Messages
    300
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : janvier 2003
    Messages : 300
    Points : 229
    Points
    229

  8. #8
    Futur Membre du Club
    Inscrit en
    avril 2007
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : avril 2007
    Messages : 5
    Points : 5
    Points
    5
    Par défaut
    merci pour toutes ces réponses.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Débutant] Parcourir les fichier d'un dossier.
    Par Jazz_ dans le forum C#
    Réponses: 5
    Dernier message: 11/01/2012, 14h48
  2. Réponses: 3
    Dernier message: 15/04/2011, 13h55
  3. Parcourir un dossier et lire les fichier 1 par 1.
    Par jamsgoodon dans le forum Débuter
    Réponses: 15
    Dernier message: 08/02/2011, 12h06
  4. ouvrir un dossier et lire les fichiers .txt
    Par Agnès22 dans le forum VB.NET
    Réponses: 3
    Dernier message: 25/11/2009, 17h56
  5. parcourir les fichiers d'un dossier, fichier par fichier
    Par gregcat dans le forum Windows Forms
    Réponses: 9
    Dernier message: 18/04/2008, 16h40

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo