我从DOS调用一个FTP文件,该文件包含ftp命令集,如下所示:
ftp -s:ftpcmd1.txt
现在,更改要求说,文件将使用不同的文件路径多次调用。
所以,我需要编写上面的语句,每次都将新文件路径作为参数传递给FTP文件名,并在ftp-file中的命令中写入"%1"
之类的东西。请帮帮我。我该怎么做。
感谢。
答案 0 :(得分:1)
我不知道我们是否可以将参数传递给ftp脚本(至少在DOS中)。但在上面的情况下动态写出ftp脚本文件会有所帮助。这样做的小蝙蝠文件如下所示。
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
如果使用任何文件名作为第一个命令行参数调用此bat文件,它会将文件传输到目标servername。希望这是你正在寻找的。 p>