Batch : Faire une boucle de recherche de répertoire
Batch : Faire une boucle de recherche de répertoire - Divers - Programmation
MarshPosté le 25-11-2014 à 19:02:24
Bonjour
J'aimerais faire un truc qui parait tellement simple... mais je n'y parvient pas. En powershell, çe ne me poserait même pas de soucis, satané batch ! ^^
Je voudrais juste rechercher un répertoire avec un nom particulier (par exemple TOTO) dans une arbo donnée, puis effectué une ou plusieurs actions dessus.
Avant même de le scripté, je n'y arrive pas en ligne de commande :
Code :
FOR /D /R %I IN (dir /s TOTO) DO echo %I & rename %i\TOTO %I\TATA
FOR /D /R : On boucle sur la recherche de Répertoire seulement de façon Récursive dir /s TOTO : Mon action affiche récursivement tous les dossiers contenants TOTO. echo %I & rename %i\TOTO %I\TATA : J'aimerais afficher le répertoire découvert et renommer le TOTO en TATA.
Mais rien n'y faire, ça part en boucle sans logique apparente...
Marsh Posté le 25-11-2014 à 19:02:24
Bonjour
J'aimerais faire un truc qui parait tellement simple... mais je n'y parvient pas. En powershell, çe ne me poserait même pas de soucis, satané batch ! ^^
Je voudrais juste rechercher un répertoire avec un nom particulier (par exemple TOTO) dans une arbo donnée, puis effectué une ou plusieurs actions dessus.
Avant même de le scripté, je n'y arrive pas en ligne de commande :
FOR /D /R : On boucle sur la recherche de Répertoire seulement de façon Récursive
dir /s TOTO : Mon action affiche récursivement tous les dossiers contenants TOTO.
echo %I & rename %i\TOTO %I\TATA : J'aimerais afficher le répertoire découvert et renommer le TOTO en TATA.
Mais rien n'y faire, ça part en boucle sans logique apparente...
Quelqu'un pourrait-il m'aider ?
Je vous remercie beaucoup
Jpass.