我正在尝试使用以下设置连接到FTP服务器
此设置运行良好,我可以通过GUI连接到FTP服务器(版本5.7.5)
但是,当我尝试将这些设置转换为脚本时
winscp.com /command "option batch abort" "option confirm off" "open ftp://username:password@ftp.example.com:21 -
explicittls /" "put -filemask=>1D D:\Backups\*.bak /" "exit"
Run Code Online (Sandbox Code Playgroud)
并运行它cmd,有一个错误消息表明有
命令'open'的参数太多."
我在这里做错了什么以及如何解决它?
它的
winscp.com /command "open ftp://username:password@ftp.example.com/ -explicit" ...
Run Code Online (Sandbox Code Playgroud)
或者干脆
winscp.com /command "open ftpes://username:password@ftp.example.com/"
Run Code Online (Sandbox Code Playgroud)
看到:
你得到"命令'太多参数'打开'",因为/之后explicittls.或者是因为的explicittls本身,如果你真的有存在的空间在两者之间的-和explicittls.
您可以使用" 生成传输代码"对话框让WinSCP为您生成脚本或批处理文件.

附注:
option batch abort并且option confirm off是不必要的,因为5.7了(它们与隐/command);21,它是FTP的默认端口;| 归档时间: |
|
| 查看次数: |
4657 次 |
| 最近记录: |