Hoe FTP ik meerdere bestanden vanaf de commandoregel?
Ik wil graag de inhoud van een directory FTPen, maar ik kan niet de juiste manier vinden om een wildcard te gebruiken. Het lijkt erop dat dit gebruikelijk is; is mijn hele aanpak verkeerd?
Het commando is
ftp -s:"C:\Scripts\ftp01" ftpserver.domain.com
Het script dat wordt aangeroepen staat hieronder. Bijgewerkt per billinkc.
username
password
ascii
cd "/destinationfolder"
lcd "C:\Backup"
mput *.bak
close
quit
Het script start, er worden geen bestanden gekopieerd en de FTP-sessie blijft open.
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>
Conclusie
Ik moest de vlag toevoegen om het PROMPT commando te onderdrukken:
ftp -i -s:"C:\Scripts\ftp01" ftpserver.domain.com
``` &001