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

Scripts/Batch Discussion :

Lister fichiers sur répertoire racine uniquement


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Janvier 2007
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 15
    Par défaut Lister fichiers sur répertoire racine uniquement
    Bonjour,

    J'utilise la commande suivante pour lister les fichiers d'un répertoire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    for /r "C:\MonRep" %%i in (*.*) do (echo %%i)
    Mon problème c'est que ça liste également le contenu des sous-répertoires, alors que moi je veux seulement le répertoire racine.
    Je trouve pas comment faire ...

  2. #2
    Inactif  
    Avatar de Mac LAK
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    3 893
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 3 893
    Par défaut


    Enlève le "/r" de ton FOR, c'est le switch pour le rendre récursif...
    Mac LAK.
    ___________________________________________________
    Ne prenez pas la vie trop au sérieux, de toutes façons, vous n'en sortirez pas vivant.

    Sources et composants Delphi sur mon site, L'antre du Lak.
    Pas de question technique par MP : posez-la dans un nouveau sujet, sur le forum adéquat.

    Rejoignez-nous sur : Serveur de fichiers [NAS] Le Tableau de bord projets Le groupe de travail ICMO

  3. #3
    Membre averti
    Inscrit en
    Janvier 2007
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 15
    Par défaut
    Citation Envoyé par Mac LAK Voir le message


    Enlève le "/r" de ton FOR, c'est le switch pour le rendre récursif...
    je pensais que le "/r" permet de parcourir l'arborescence.

    l'option est obligatoire à priori.
    si je l'enlève, ça plante : "C:\MonRep était inattendu."

  4. #4
    Membre Expert
    Avatar de I'm_HERE
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    1 013
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 013
    Par défaut
    as-tu vu le help FOR/?

  5. #5
    Membre averti
    Inscrit en
    Janvier 2007
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 15
    Par défaut
    yep j'ai regardé l'aide et j'arrive pas à trouver de solution.

  6. #6
    Membre Expert
    Avatar de I'm_HERE
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    1 013
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 013
    Par défaut
    Citation Envoyé par sephiburp Voir le message
    yep j'ai regardé l'aide et j'arrive pas à trouver de solution.
    ??!!

    Salut,

    syntaxe:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    FOR %%v in (ensemble) do commande %%v
    dans ton cas:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    for %%i in (c:\MonRep\*.*) do (echo %%i)
    c'est la même chose que:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    dir/a-d/b c:\MonRep\*.*

  7. #7
    Membre Expert
    Avatar de I'm_HERE
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    1 013
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 013
    Par défaut
    Citation Envoyé par sephiburp Voir le message
    Bonjour,


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    for /r "C:\MonRep" %%i in (*.*) do (echo %%i)
    (
    salut,

    ?!

Discussions similaires

  1. Création fichier sur répertoire partagé via SMB
    Par wini974 dans le forum Android
    Réponses: 2
    Dernier message: 08/08/2013, 09h27
  2. Lister fichier sur carte SD
    Par chapeau_melon dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 22/07/2013, 19h29
  3. Problème création d'un fichier sur la racine
    Par julien040807 dans le forum Administration
    Réponses: 3
    Dernier message: 01/07/2009, 14h56
  4. Réponses: 1
    Dernier message: 26/11/2008, 14h53
  5. Lister fichiers dans répertoire
    Par Yin Zhen dans le forum Fortran
    Réponses: 5
    Dernier message: 29/09/2008, 13h57

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