如何从命令行将用户名传递给 FTP 命令?

dre*_*att 3 ftp batch-file winscp

我正在尝试使用批处理脚本使用 WinSCP 编写文件上传脚本。问题是,我不知道如何将 FTP 用户名/密码传递给提示符。这是我的脚本:

@echo off
"..\..\..\Program Files (x86)\WinSCP\WinSCP.com" /command "option batch abort" "option confirm off" "open ftp://**.***.***.*" "put boom.txt /test/" "exit"
echo Domain\ftp_user
set /p dummy=press enter to close
Run Code Online (Sandbox Code Playgroud)

目前我的 echo 命令不起作用,命令提示符仍然显示:

Prompting for credentials....
Username: 
Run Code Online (Sandbox Code Playgroud)

我如何将用户名/密码传递给这个东西?

小智 5

在 FTP URL 中指定凭据的语法是:

ftp://username:password@hostname/
Run Code Online (Sandbox Code Playgroud)