我想通过FTP传输目录的内容,但似乎找不到使用通配符的正确方法。看来这是一件常事。我的整体方法错误吗?
该命令是
ftp -s:"C:\Scripts\ftp01" ftpserver.domain.com
调用的脚本如下。根据billinkc更新。
username
password
ascii
cd "/destinationfolder"
lcd "C:\Backup"
mput *.bak
close
quit
脚本启动,没有文件被复制,FTP会话保持打开状态。
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>
结论
我需要添加标志以禁止使用PROMPT命令:
ftp -i -s:"C:\Scripts\ftp01" ftpserver.domain.com
prompt
命令的语法是什么”的人,您只需键入“提示”,它就会将提示从true切换为false。