Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
Probleme redirection (.cmd)
Auteur Message
Répondre en citant
Message Probleme redirection (.cmd) 
Bonjour,
j'ai un problème de redirection car je veux supprimer plusieurs dossiers à partir d'une liste obtenu par dir.
voici ma commande à l'état actuel

dir /b /a:d | find /v "xxx" | find /v "yyyy" | rd /s /q

quand je l'execute. il me dis que:
La syntaxe de la commande est incorrecte.

merci de vos reponse



Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message Probleme redirection (.cmd) 
Bonjour

je ne sais pas si c'est possible de cumuler ainsi la commande, je n'ai jamais essayé mais sans doute indique le chemin et le nom du dossier que tu souhaites parcourir pour la suppression

dir /b /a:d "chemin/dossier" | find /v "xxx" | find /v "yyyy" | rd /s /q

sinon le mieux à mon avis et de passer
par une boucle for si tu veux exectuer deux find /v

Code non testé

Code:
for /f "tokens=* delims=" %%a in ('dir /b /a:d "chemin/dossier"^| find /v "xxx" ^| find /v "yyyy"') do  RD /S /Q %%a





______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Répondre en citant
Message Probleme redirection (.cmd) 
merci.
une très légère modification de ta ligne et c'est fonctionnel.
voici la correction à apporté
Code:
for /f "tokens=* delims=" %%a in ('dir /b /a:d "chemin\dossier"^| find /v "xxx" ^| find /v "yyyy"') do  RD /S /Q "chemin\dossier\%%a"




Message Probleme redirection (.cmd) 


Montrer les messages depuis:
Répondre au sujet Page 1 sur 1
  



Index | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Copyright 2008 - 2016 // Batch