Pour ceux que cela interresse ,
voila la reponse que l'on m'a donné sur un autre forum:
Vu que le fichier de commandes FTP est un fichier texte, donc passif, il
n'est pas possible de lui passer des paramètres formels.
Mais il y a une solution : Créer DYNAMIQUEMENT le dit fichier de commande
dans le batch !
@echo off
cls
cd F:\sauve\Internet
ftp -inv -s:"F:\sauve\Internet\cmd.ftp"
FOR /F %%i IN (liste.txt) DO (
echo open xxx.xxx.xxx.xxx > cmd1.ftp
echo USER nom pass >> cmd1.ftp
echo cd sql >> cmd1.ftp
echo mget %%i >> cmd1.ftp
echo rename %%i %%i.old >> cmd1.ftp
echo bye >> cmd1.ftp
ftp -inv -s:"F:\sauve\Internet\cmd1.ftp"
)
Étonnant, non ? ;-)