Command line 从DOS向FTP文件名传递参数/参数

Command line 从DOS向FTP文件名传递参数/参数,command-line,parameters,ftp,command,dos,Command Line,Parameters,Ftp,Command,Dos,我正在从DOS调用一个FTP文件,该文件包含FTP命令集,如下所示: ftp -s:ftpcmd1.txt 现在,变更要求指出,要使用不同的文件路径多次调用文件 所以,我需要写上面的语句,每次用FTP文件名传递新的文件路径作为参数,并在FTP文件内的命令中写入类似于%1“。请帮我做同样的事情。我该怎么做呢 谢谢。我不知道是否可以将参数传递给ftp脚本(至少在DOS中)。但在上述情况下,动态写出ftp脚本文件会有所帮助。这样做的小bat文件如下所示 echo "user username pwd

我正在从DOS调用一个FTP文件,该文件包含FTP命令集,如下所示:

ftp -s:ftpcmd1.txt
现在,变更要求指出,要使用不同的文件路径多次调用文件

所以,我需要写上面的语句,每次用FTP文件名传递新的文件路径作为参数,并在FTP文件内的命令中写入类似于
%1“
。请帮我做同样的事情。我该怎么做呢


谢谢。

我不知道是否可以将参数传递给ftp脚本(至少在DOS中)。但在上述情况下,动态写出ftp脚本文件会有所帮助。这样做的小bat文件如下所示

echo "user username pwd">ftpcmd1.txt
echo "bin">>ftpcmd1.txt
echo "put %1">>ftpcmd1.txt
echo "bye">>ftpcmd1.txt
ftp -n -i -v servername<ftpcmd1.txt
echo“用户用户名pwd”>ftpcmd1.txt
echo“bin”>>ftpcmd1.txt
回显“放置%1”>>ftpcmd1.txt
回显“再见”>>ftpcmd1.txt

ftp-n-i-vservername我不知道是否可以将参数传递给ftp脚本(至少在DOS中)。但在上述情况下,动态写出ftp脚本文件会有所帮助。这样做的小bat文件如下所示

echo "user username pwd">ftpcmd1.txt
echo "bin">>ftpcmd1.txt
echo "put %1">>ftpcmd1.txt
echo "bye">>ftpcmd1.txt
ftp -n -i -v servername<ftpcmd1.txt
echo“用户用户名pwd”>ftpcmd1.txt
echo“bin”>>ftpcmd1.txt
回显“放置%1”>>ftpcmd1.txt
回显“再见”>>ftpcmd1.txt
ftp-n-i-v服务器名