Comment puis-je FTP plusieurs fichiers à partir de la ligne de commande?

Je voudrais FTP le contenu d'un répertoire, mais je n'arrive pas à trouver la bonne façon d'utiliser un caractère générique. Il semble que ce serait une chose commune à faire; toute mon approche est-elle fausse?

La commande est

ftp -s:"C:Scriptsftp01" ftpserver.domain.com

Le script qui est appelé est ci-dessous. Mise à jour par billinkc.

username
password
ascii
cd "/destinationfolder"
lcd "C:Backup"
mput *.bak
close
quit

Le script démarre, aucun fichier n'est copié et la session FTP reste ouverte.

230 User username Logged in Successfully
ftp> ascii
200 TYPE Command OK A
ftp> cd "/destinationfolder"
250 Directory successfully changed to "/destinationfolder"
ftp> lcd "C:Backup"
Local directory now C:Backup.
ftp> mput *.bak
mput 9829980.bak? close
mput 6406766.bak? quit
ftp>
ftp>

Conclusion

J'avais besoin d'ajouter le drapeau pour supprimer la commande d'INVITE :

ftp -i -s:"C:Scriptsftp01" ftpserver.domain.com
demandé sur