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

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  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
    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);
                    }
                }
            }
        }

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

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

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    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?

  5. #5
    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"]

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