Problème de commande de recherche

Résolu/Fermé
Ka-El Messages postés 260 Date d'inscription lundi 28 novembre 2011 Statut Membre Dernière intervention 7 août 2020 - 24 mai 2016 à 15:39
 Ka-el - 26 mai 2016 à 09:43
Bonjour,
je souhaiterais rendre plus précise la commande suivante:
for /f %%a in ('dir Z:\ /B /S /O:GEN ^| findstr /C:ARBO\\[a-zA-Z0-9] /R') do set result=%%a

En effet, la variable "result" me donne toutes les arborescences avec des dossiers dont le nom comporte "ARBO"

Je peux donc obtenir ce type de résultat:
set result=Z:\TOTO_ARBO\TEST
set result=Z:\FTP\CATA\ARBO\fichier_2
set result=Z:\TATA_ARBO\logs\reprise\fichier_1
set result=Z:\DEPOT\SECTION\ARBO\fichier_3

Mon but est d'obtenir uniquement le résultat suivant:
set result=Z:\FTP\CATA\ARBO\fichier_2
set result=Z:\DEPOT\SECTION\ARBO\fichier_3

Est-ce que quelqu'un pourrait m'aider à affiner la commande de recherche ?
Merci.
Ka-el

1 réponse

dubcek Messages postés 18755 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 14 novembre 2024 5 621
24 mai 2016 à 16:31
essayer avec
findstr /C:\\ARBO\\[a-zA-Z0-9] /R
0
C'est parfait ! (comme d'habitude)
Merci beaucoup dubcek
0