Bonjour,

Lorsque je lance cette ligne de commande :

for /F "tokens=1" %i in (files.txt) do copy %i test

sous le shell dos, elle fonctionne. Copiant le fichier dont le nom est contenu dans la premième ligne du fichier "files.txt" dans le répertoire "test".
Le problème est que lorsque je lance cette commande dans un batch elle me renvoi un problème de variable indéfinie :

i était inattendu.

Quelqu'un a-t-il la solution ?
Merci.