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

MATLAB Discussion :

lister les sous-dossiers d'un dossier


Sujet :

MATLAB

  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2012
    Messages
    42
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2012
    Messages : 42
    Points : 20
    Points
    20
    Par défaut lister les sous-dossiers d'un dossier
    Bonjour

    Comment lister les sous dossiers d'un dossier uniquement? Je sais qu'on peut lister les fichier d'une certaine extension mais comment lister uniquement ceux qui n'en ont pas en l’occurrence des dossiers?


    Merci de m'aiguiller

  2. #2
    Membre éclairé Avatar de tubaas
    Homme Profil pro
    Acousticien
    Inscrit en
    Août 2009
    Messages
    641
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Acousticien
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2009
    Messages : 641
    Points : 825
    Points
    825
    Par défaut
    salut
    il y peut-être mieux mais voici déjà quelque chose :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    d=dir(dirpath);
    sd=d([d.isdir]==1);
    cela te revoie aussi les traditionnels dossiers UNiX '.' (répertoire courant) et '..' (dossier parent)

  3. #3
    Membre éclairé
    Homme Profil pro
    Doctorant automatique
    Inscrit en
    Janvier 2012
    Messages
    446
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Doctorant automatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Janvier 2012
    Messages : 446
    Points : 719
    Points
    719
    Par défaut
    Hmm ta question n'est pas très compréhensible mais peut-être que ceci pourra t'aider ?

    Mais le "dir" de Tubaas est excellent, je ne connaissais pas.

  4. #4
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2012
    Messages
    42
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2012
    Messages : 42
    Points : 20
    Points
    20
    Par défaut
    Merci a vous deux, Tubaas a du comprendre, car la réponse est parfaite cela fonctionne.
    Par contre, il est possible de supprimer les deux dossiers '.' et '..'?

  5. #5
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2012
    Messages
    42
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2012
    Messages : 42
    Points : 20
    Points
    20
    Par défaut
    Non j'ai ma reponse....pas possible je ferai autrement!!

    Merci a voussssssssssssssssssssssssssssssssss!!!!!!!!!!!!!!

  6. #6
    Modérateur
    Avatar de le fab
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    1 883
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 883
    Points : 3 431
    Points
    3 431
    Par défaut
    Citation Envoyé par zizzo Voir le message
    Merci a vous deux, Tubaas a du comprendre, car la réponse est parfaite cela fonctionne.
    Par contre, il est possible de supprimer les deux dossiers '.' et '..'?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    sdir = dir(pathname); 
    sdir = sdir([sdir.isdir] & ~strcmp({sdir.name},'.') & ~strcmp({sdir.name},'..'));
    Citation Envoyé par zizzo Voir le message
    Non j'ai ma reponse....pas possible je ferai autrement!!
    tout est toujours possible avec matlab

  7. #7
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2012
    Messages
    42
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2012
    Messages : 42
    Points : 20
    Points
    20
    Par défaut
    Merci pour vos réponses rapide!!!!!!
    c'est formidable!!!!

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

Discussions similaires

  1. [Batch] Lister les fichiers dans en un dossier et dossier enfant avec arborescence
    Par Sparktacus dans le forum Scripts/Batch
    Réponses: 8
    Dernier message: 30/11/2009, 15h16
  2. [Dojo] Afficher les sous elements d'un dossier dans une tree
    Par devkaty dans le forum Bibliothèques & Frameworks
    Réponses: 8
    Dernier message: 18/09/2009, 01h03
  3. Lister les sous repertoires et les fichiers d'un dossier
    Par benito9253 dans le forum Windows Forms
    Réponses: 8
    Dernier message: 03/08/2009, 21h49
  4. Lister les sous dossiers
    Par licorne dans le forum Débuter
    Réponses: 1
    Dernier message: 03/05/2009, 11h48
  5. Lister les sous-dossiers
    Par TaleMaker dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 21/01/2009, 22h22

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