【问题标题】:Copy files from Ftp to local directory using batch file使用批处理文件将文件从 Ftp 复制到本地目录
【发布时间】:2015-12-10 08:27:12
【问题描述】:

我尝试从我的 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 请帮帮我

【问题讨论】:

    标签: batch-file cmd ftp


    【解决方案1】:

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

    所以open ftp.prodega.ch 会解决你的问题。

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

    【讨论】:

    • 非常感谢,这帮助我解决了第一个问题。二、想知道ftp文件夹位置和本地文件夹位置写的是否正确,谢谢
    • 如果您有新问题,请创建新帖子或修改此帖子并提供有关您的问题的更多信息。
    猜你喜欢
    • 1970-01-01
    • 2012-07-24
    • 2011-06-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-18
    • 1970-01-01
    • 2010-09-10
    相关资源
    最近更新 更多