获取帮助文本而不是使用Windows ftp运行脚本

时间:2015-05-22 12:14:07

标签: ftp

我在Windows 8.1上使用cmd控制台中的ftp(以管理员身份运行)。

如果我输入:

ftp -v -i -A thispc

注意:" thispc"在hosts文件中映射到我的本地IP地址

如果我输入:

mput *.*

我当前文件夹中的所有文件都被推送到我的ftp服务器。

但是,如果我尝试从.bat文件执行此操作,则无效。

.bat文件:

@echo off
ftp -v -i -A thispc -s:send_file.txt

send_file.txt的内容:

mput *.*
quit

当我使用以下注释通过此.bat文件运行它时,我得到了ftp帮助文本:

mget and mput commands take y/n/q for yes/no/quit

ftp调用中的-i应该禁用它。

有谁知道如何让它发挥作用。

2 个答案:

答案 0 :(得分:1)

好的 - 明白了。

很简单:

ftp -v -i -A -s:send_file.bat thispc

而不是:

ftp -v -i -A thispc -s:send_file.txt

来自ftp的错误消息不是很有用: - )

答案 1 :(得分:0)

尝试

prompt
mput *.*
quit 

输入文件。