Bonjour,
Je suis légèrement noobz en batch scripting - je dois copier des fichiers contenus dans de multiples sous-dossiers dans un seul dossier.
j'utilise pour ceci cette commande :
for /f "tokens=*" %a in ('dir /b /s /a-d "c:\toto"') do @copy "%a" "ctata"
si je la tape directement en ligne de commande, il n'y a pas de problème.
si je la met dans un .bat, j'obtiens ceci :
Code :
- C:\>moulinette.bat
- \toto"') do @copy "/tata" was unexpected at this time.
- C:\>for /f "tokens=*" \toto"') do @copy "/tata"
|
On dirait qu'il a du mal avec mon %a? Des idées?
Merci
---------------
Académie Grand Lyon - Club de Taekwondo et Body Fight Game sur Lyon 5, Dardilly, Ecully et Fareins