通过批处理文件将文件上传到FTP服务器

时间:2018-02-16 10:35:55

标签: batch-file command-line ftp

我需要使用.txt文件将一组.bat文件上传到FTP服务器。到目前为止,我已经设法连接到FTP服务器,包括我需要将文件放入然后断开连接的正确目录。但是,它不会上传文件。

在我的.bat文件中,我已经开始了这一行

ftp -s:ftp.txt

然后,在ftp.txt中,我已经

open my.ip.address
myUserName
myPassword
binary
cd myDir
cd myDir
put C:\MyFolder\*
quit

当我运行批处理文件时,它会进入正确的目录,输出为

  

行。当前目录是/ myDir / MyFolder

     

FTP>把C:\ MyFolder *

     

打开本地文件C:\ MyFolder ..

时出错      

FTP>退出

     

再见。您上传并下载了0千字节。

尝试从C:\MyFolder\上传所有文件时,为什么会出错?是否有其他方法可以从文件夹上传所有文件?

1 个答案:

答案 0 :(得分:1)

put用于单个文件。要上传多个文件,请改用mput

mput C:\MyFolder\*

您可能还想在prompt行之前的行上放置mput,这样系统就不会提示您按Y键。