Je commence avec les scripts ms dos et j'ai un peu de mal avec les variables, malgré les bons tuto de ce site (au passage, merci pour ce site et ses explications !)
Voici ce que j'aimerais faire: copier un fichier avec un nom différent (celui du ss-répertoire en question) dans différents ss-répertoires listés dans un fichier texte (obtenu au préalable grâce à la commande dir)
Code : Tout sélectionner
FOR /f %%i IN (list_rep.txt) DO (
echo temp.txt e:\Documentations/%%i/%%i.txt
)
temp.txt e:\Documentations/Rep1/Rep1.txt
temp.txt e:\Documentations/Rep2/Rep2.txt
temp.txt e:\Documentations/Rep3/Rep3.txt
Mais si je remplace la commande echo par copy, j'ai droit au message d'erreur suivant : La syntaxe de la commande est incorrecte
J'imagine que c'est l'évalutation de e:\Documentations/%%i/%%i.txt qui pose souci...
Une idée siouplait ?
Merci d'avance et bon we
caribou