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 :

Arborescence filtrée selon extensions de fichiers. [Batch]


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Homme Profil pro
    Gestionnaire d'Archivage Médias
    Inscrit en
    Juin 2014
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestionnaire d'Archivage Médias
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Juin 2014
    Messages : 7
    Par défaut Arborescence filtrée selon extensions de fichiers.
    Bonjour,

    Je cherche à créer un fichier .bat qui me permettrait de :
    1. lister le contenu d'un dossier ainsi que ses sous-dossiers en conservant l'arborescence.
    2. filtrer cette liste en fonction des extensions de fichiers.

    J'arrive facilement à obtenir l'arborescence :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    @echo off
    tree /A /F >>Liste_Arborescence.txt
    @echo off
    Mais c'est pour la seconde partie que ça se corse. J'ai plusieurs idées qui pourraient fonctionner, mais que je n'arrive pas à mettre en place.
    - La première possibilité serait de filtrer avec les extensions que je désire avant/pendant la commande tree. Cela serait le top.
    - La seconde possibilité serait de travailler ensuite sur le fichier texte créé, afin de conserver uniquement les lignes avec les extensions qui m'intéressent. Mais dans ce cas-là, j'ai peur de perdre mon arborescence.

    J'arrive à créer un fichier texte avec la liste des fichiers avec une ou plusieurs extensions que je choisis, mais sans arborescence.
    J'arrive à créer un fichier texte avec la liste de tous les fichiers, dossiers et sous-dossiers.

    MAIS impossible de combiner les deux.

    Après avoir passé de nombreuses heures à chercher à droite et à gauche, sans réussir à trouver exactement ce que je cherche, je viens ici chercher de l'aide.

    Merci d'avance à tous ceux et celles qui prendront le temps de lire et m'apporter leurs conseils.

  2. #2
    Membre Expert
    Avatar de sachadee
    Homme Profil pro
    AMI DU BAT
    Inscrit en
    Janvier 2013
    Messages
    1 478
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Brésil

    Informations professionnelles :
    Activité : AMI DU BAT
    Secteur : Distribution

    Informations forums :
    Inscription : Janvier 2013
    Messages : 1 478
    Par défaut
    Salut,

    Un simple :

    Ne fait-il pas l'affaire ?

  3. #3
    Membre du Club
    Homme Profil pro
    Gestionnaire d'Archivage Médias
    Inscrit en
    Juin 2014
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestionnaire d'Archivage Médias
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Juin 2014
    Messages : 7
    Par défaut
    Bonsoir,

    Alors je suppose que je dois mettre ce
    dir /s *.txt
    quelque-part, parce-que seul il ne sert à rien. Si c'est bien le cas, est-il possible de savoir où précisément s'il-vous-plaît ?

    Merci d'avance.

  4. #4
    Membre Expert
    Avatar de sachadee
    Homme Profil pro
    AMI DU BAT
    Inscrit en
    Janvier 2013
    Messages
    1 478
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Brésil

    Informations professionnelles :
    Activité : AMI DU BAT
    Secteur : Distribution

    Informations forums :
    Inscription : Janvier 2013
    Messages : 1 478
    Par défaut
    Je cherche à créer un fichier .bat qui me permettrait de .....
    Apparemment tu cherches à faire un fichier .Bat.

    Test.bat

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    @echo off
    dir /s *.txt
    remplace le *.txt par l'extension de ton choix (*.csv,*.exe,...)
    Et si tu veux avoir ça dans un fichier :

    Test.bat

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    @echo off
    dir /s *.txt >Sortie.txt

  5. #5
    Membre du Club
    Homme Profil pro
    Gestionnaire d'Archivage Médias
    Inscrit en
    Juin 2014
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestionnaire d'Archivage Médias
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Juin 2014
    Messages : 7
    Par défaut
    Tout d'abord merci pour cette réponse.

    Cependant, elle ne correspond pas à ce que je cherche à faire, dans le sens où avec cela, je perds ma "jolie" arborescence générée par tree, et que je souhaite conserver.
    Et c'est cet aspect visuel pratique que j'aimerais garder, mais en filtrant pour qu'il n'y ait pas tous les fichiers.

  6. #6
    Membre du Club
    Homme Profil pro
    Gestionnaire d'Archivage Médias
    Inscrit en
    Juin 2014
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestionnaire d'Archivage Médias
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Juin 2014
    Messages : 7
    Par défaut
    Bonjour,

    Je me permets de poster ce message afin de savoir si personne d'autre n'aurait par hasard de solution à me proposer ?
    Que cela soit en batch ou par n'importe quel moyen qui me permette d'arriver à ce que je souhaite.

    Par avance merci à ceux et/ou celles qui prendraient le temps de me répondre.

    Bonne journée.

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

Discussions similaires

  1. Taille globale selon extension des fichiers
    Par CoeurDeSQL dans le forum Shell et commandes GNU
    Réponses: 14
    Dernier message: 15/04/2013, 16h08
  2. Copie de fichier dans repertoire selon extension
    Par Mut dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 20/01/2010, 17h12
  3. Réponses: 1
    Dernier message: 08/02/2009, 08h19
  4. Réponses: 3
    Dernier message: 12/01/2009, 20h11
  5. Changer l'icône selon l'extension du fichier
    Par Pierre Fauconnier dans le forum Windows Vista
    Réponses: 2
    Dernier message: 01/06/2008, 14h32

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