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 d'un repertoire dont un mot est dans le contenu


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2006
    Messages
    501
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2006
    Messages : 501
    Par défaut lister fichiers d'un repertoire dont un mot est dans le contenu
    Bonjour,

    J'aimerais pouvoir lister tous les fichiers d'un repertoire qui contiennent un certain mot dans leur contenu, a l'interieur du fichier quoi et non pas le nom.

    Des exemples ?

    Merci
    ++

  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
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    findstr /m /p "trucachercher" "c:\monrepertoire\*.*"
    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 éclairé
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2006
    Messages
    501
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2006
    Messages : 501
    Par défaut
    Merci

    Et y aurait-il une option pour du coup faire l'inverse, et lister ceux qui ne contiennent pas la chaine a rechercher ?

    Merci
    Bonne journee

  4. #4
    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
    Pas à ma connaissance : il faudrait "retirer" la liste des fichiers possédant la chaîne de la liste totale des fichiers scannés. C'est faisable via un FOR /F, t'as des exemples plein le forum.
    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

  5. #5
    Membre éclairé
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2006
    Messages
    501
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2006
    Messages : 501
    Par défaut
    Je ne connais pas les comandes mais quand vous dites retirer, c'est au sens propre qu'on peut soustraire deux listes ou c'est juste il faut les parcourir dans une boucle et tester pour les afficher ou non ?

    J'ai regarde http://www.robvanderwoude.com/ntfortokens.php pour le FOR /f mais woow c'est pas simple lol

    C'est quoi les deux signes pourcents ?

  6. #6
    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
    Citation Envoyé par italiasky Voir le message
    Je ne connais pas les comandes mais quand vous dites retirer, c'est au sens propre qu'on peut soustraire deux listes ou c'est juste il faut les parcourir dans une boucle et tester pour les afficher ou non ?
    C'est plutôt que tu vas obtenir les deux listes et à chaque nom de fichier, tu vas voir si oui ou non il est dans la liste des fichiers contenant le texte cherché (via FIND ou FINDSTR, justement).

    Citation Envoyé par italiasky Voir le message
    J'ai regarde http://www.robvanderwoude.com/ntfortokens.php pour le FOR /f mais woow c'est pas simple lol
    Tapes "FOR /?" en ligne de commande, c'est plus pratique. Ensuite, sur ce forum Scripts/Batch, tu peux regarder par toi-même mais beaucoup, beaucoup de réponses utilisent cette commande "FOR /F"... Donc, des exemples, tu en auras beaucoup. La FAQ batch est également une bonne source d'exemples d'utilisation.

    Citation Envoyé par italiasky Voir le message
    C'est quoi les deux signes pourcents ?
    Le symbole de variable à utiliser pour FOR. C'est expliqué dans l'aide de FOR, justement.
    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

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

Discussions similaires

  1. lister fichiers d'un repertoir
    Par pitu69 dans le forum MkFramework
    Réponses: 6
    Dernier message: 07/06/2013, 11h33
  2. [WD15] Lister fichiers d'un repertoir sur serveur H/F CS
    Par rednight dans le forum WinDev
    Réponses: 1
    Dernier message: 31/01/2011, 16h34
  3. [batch] creer repertoire dont le nom est la date :p
    Par elievar dans le forum Windows
    Réponses: 14
    Dernier message: 21/12/2006, 14h09
  4. Copier les fichiers d'un répertoire dont la date est supérieure à x
    Par tatayoyo dans le forum Shell et commandes GNU
    Réponses: 17
    Dernier message: 03/10/2006, 15h28
  5. Réponses: 4
    Dernier message: 18/08/2006, 08h57

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