使用批处理文件将文件从Ftp复制到本地目录

时间:2015-12-10 08:27:13

标签: batch-file cmd ftp

我尝试从我的ftp = ftp://ftp.prodega.ch复制很多文件,所以:

我用这个文本创建了一个code.txt文件:

open ftp://ftp.prodega.ch
user
password
lcd /D "E:\f2\" //this is my local directory
cd Bilder1/     //this is ftp folder
mget *
pause

我在cmd中执行这一行:ftp -s:code.txt但我遇到这个错误: 未知主持人:ftp://ftp.prodega.ch 请帮帮我

1 个答案:

答案 0 :(得分:2)

通过内置FTP客户端连接服务器时,您必须跳过ftp://

因此open ftp.prodega.ch会解决您的问题。

但是,您可能仍然面临另一个问题。标准FTP客户端不支持大多数服务器所需的被动模式。如果您无法修改服务器,则无法下载文件。您应该考虑使用PowerShell脚本,或者使用具有命令行支持的其他FTP客户端。