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

Langage Java Discussion :

Arborescence répertoires et fichiers


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 11
    Par défaut Arborescence répertoires et fichiers
    Bonjour,

    Je n'arrive pas à lister l'arborescence totale des repertoires et fichiers. Je n'ai pas trouvé de bibliothèque traitant le sujet.

    Le modele ci-dessous ne liste qu'un 1er niveau de ss répertoire:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    File rep = new File("C:\monRep");
        String[] ssRep = rep.list();
        if (ssRep == null) {
        } else {
            for (int i=0; i < ssRep.length; i++) {
                String filename = ssRep[i];
            }
        }
    En dehors d'utiliser fileSeparator, existe-t-il une autre méthode?

    Merci.

    musicg

  2. #2
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2005
    Messages
    97
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2005
    Messages : 97
    Par défaut
    Bonjour,

    Il n'existe pas de fonction il faut la créer

    Je te propose la fonction récursive :

    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
     
    		public static void main(String argv[]) throws Exception {
     
    			File rep = new File("C:\\monRep\\");
     
    			parcoursRep(rep);
    		}
     
    		public static void parcoursRep (File rep)
    		{
    			File[] ssFichiers = rep.listFiles();
     
    			if (ssFichiers !=null)
    	        for (int i=0; i < ssFichiers.length; i++) {
     
    	        	File file = ssFichiers[i];
    	            if (file.isDirectory())
    	            	parcoursRep(ssFichiers[i]);
     
    	            System.out.println(file.getAbsolutePath());
    	        }
    		}
    @+

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 11
    Par défaut
    Ok. Merci

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

Discussions similaires

  1. [VBA Excel] Recupérer le répertoire du fichier .xls courrant
    Par greg2 dans le forum Macros et VBA Excel
    Réponses: 13
    Dernier message: 16/02/2015, 18h58
  2. Arborescence Répertoire dans combo box
    Par rabobsky dans le forum MFC
    Réponses: 2
    Dernier message: 10/02/2006, 12h55
  3. Outil de comparaison d'arborescence et de fichiers
    Par elitost dans le forum Autres Logiciels
    Réponses: 3
    Dernier message: 08/11/2005, 12h36
  4. Réponses: 22
    Dernier message: 12/10/2005, 12h54
  5. Comment changer le répertoire des fichiers temporaires ?
    Par devdev dans le forum MS SQL Server
    Réponses: 9
    Dernier message: 01/09/2004, 15h18

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