使用批处理脚本传输FTP文件

时间:2017-06-21 08:59:39

标签: windows batch-file ftp

我正在尝试通过FTP将多个文件从本地目录 - C:\Users\Documents\FTP\*.*传输到域。

我接近如下。

首先,我创建了一个批处理脚本DISCH.BAT,如下所示::

open ftp://UID@XXX.XXXXXX.net/outbound/Pre/Release/ 
USERNAME 
PASSWORD 
binary
mput C:\Users\Documents\FTP\*.*
quit

我已创建了另一个批处理文件RUN.BAT,如下所示:

ftp -i -s:C:\Users\Desktop\DISCH.bat

当我运行RUN.BAT即第二个时,没有任何事情发生。你能告诉我哪里出错了。

提前致谢。

1 个答案:

答案 0 :(得分:1)

open的参数不是URL,而只是主机名:

open XXX.XXXXXX.net

要输入所需的文件夹,请在凭据后使用cd命令:

cd /outbound/Pre/Release/