使用命令行参数运行 ftp.exe

使用命令行参数运行 ftp.exe

我试图在 Windows XP 的命令行中运行以下脚本,但无法成功:

C:\..\ftp  -s:"%~f0"&GOTO:EOF
open someweb.com
username
password
pwd
bye

以下运行正常:

ftp>@ftp -i -s:"%~f0"&GOTO:EOF
open someweb.com
username
password
pwd
bye

但我正在尝试使用命令行来实现它。 有办法吗?

答案1

您不能直接在命令行上执行此操作,但您可以使用命令行构建一个文件,并将其作为输入发送至ftp

C:\>echo open someweb.com >input
C:\>echo next ftp commmand >>input
C:\>echo another ftp commmand >>input
C:\>ftp -i <input

相关内容