IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
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

Entrée/Sortie Java Discussion :

Lister fichier .txt


Sujet :

Entrée/Sortie Java

  1. #1
    Nouveau membre du Club
    Inscrit en
    Février 2011
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Février 2011
    Messages : 4
    Par défaut Lister fichier .txt
    Bonjour!
    je n'arrive pas à lister les fichiers .txt et .jpg en java.

    Pouvez-vous m'aider?

  2. #2
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Bonjour,

    Tu peux nous montrer ce que tu as pu faire jusqu'ici?
    Tu veux lister les fichiers txt et jpg d'un répertoire? avec ses répertoires enfants?

    A+.

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2012
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2012
    Messages : 30
    Par défaut
    http://http://www.developpez.net/forums/d1285719/java/general-java/debuter/java-probleme-liste-vide-parcours-darborescence/#post7012276"]

  4. #4
    Nouveau membre du Club
    Inscrit en
    Février 2011
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Février 2011
    Messages : 4
    Par défaut petit travail deja realisé
    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
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    import java.io.File;
     
      To change this template, choose Tools | Templates
      and open the template in the editor.
     
    class Parcours_fichiers {
     
        private String chemin = "";
        private int niveau = 0;
        public int filecount = 0;
        public int dircount = 0;
     
     **Constructeur
     
        public Parcours_fichiers(String path) 
        {
            super();
            this.chemin = path;
         }
     
        public void liste() 
        {
            this.liste_Dossier(this.chemin, this.niveau);
        }
     
         public String repeat(final int itr,final String str){
            if(itr>0){
                return str + " " + repeat(itr-1,str);
            } else{
                return str ;
            }
        }
     
        public void liste_Dossier(String dossier, int niveau) {
            String chaine = repeat(niveau, "--");
            String[] ext = new String[2];
            ext[0] = ".txt" ;
            ext[1] = ".jpg";
            File file = new File(dossier);
            File[] files = file.listFiles();
            if (files != null) 
            {
                for (int i = 0; i < files.length; i++) 
                {
                    if (files[i].isDirectory() == true) 
                    {
                        System.out.println(chaine+ files[i].getName());
                        this.dircount++;
                    } 
                    else 
                    {
                        for (int e = 0; e < ext.length; e++)
                        {
                            if (files[i].getName().endsWith(ext[e]))
                             System.out.println(chaine+files[i].getName());
                               this.filecount++;   
                        }
     
                    }
     
                    if (files[i].isDirectory() == true ) 
                    {
                        this.liste_Dossier(files[i].getAbsolutePath(), niveau+1);
                    }
                }
            }
        }

  5. #5
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 483
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : Belgique

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

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 483
    Par défaut
    Mise à part qu'il y a des manières plus propres d'écrire ce code et moins verbeuse, je ne vois pas ce qui te pose soucis. Ce code ne donne pas le résultat attendu?

Discussions similaires

  1. Script pour lister les fichiers txt
    Par Arnaud62 dans le forum Programmation et administration système
    Réponses: 2
    Dernier message: 30/12/2011, 14h56
  2. lister des enregistrements dans fichier TXT ?
    Par delphino7 dans le forum Débuter
    Réponses: 9
    Dernier message: 10/06/2010, 09h30
  3. Lister un ftp dans un fichier txt
    Par shamantao dans le forum Linux
    Réponses: 4
    Dernier message: 25/01/2009, 16h13
  4. Réponses: 4
    Dernier message: 28/08/2006, 14h47
  5. communication fichier binaire fichier txt
    Par micdie dans le forum C
    Réponses: 3
    Dernier message: 05/12/2002, 00h19

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