使用Windows cmd.exe从FTP服务器复制到网络服务器

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用Windows cmd.exe从FTP服务器复制到网络服务器相关的知识,希望对你有一定的参考价值。

我想制作一个批处理文件,将文件从FTP服务器(外部)复制到网络驱动器。

我不确定使用哪个命令。

这将是Windows 10上的批处理文件

非常感谢。

答案

使用Windows ftp.exe

ftp -s:download.txt

download.txt可能看起来像:

open ftp.example.com
username
password
get /remote/path/file.txt \localserversharepathfile.txt
bye

虽然Windows ftp.exe不支持被动模式FTP,但是由于无处不在的防火墙和NAT,在许多场景中使它无用。

如果您遇到此问题,则必须使用第三方FTP客户端(请参阅How to use passive FTP mode in Windows command prompt?)或比批处理文件(例如PowerShell)更强大的脚本语言。

以上是关于使用Windows cmd.exe从FTP服务器复制到网络服务器的主要内容,如果未能解决你的问题,请参考以下文章

使用 cmd.exe 或 PowerShell 或 Python 从 Windows 命名管道中读取

为啥 Windows Vista 64 位默认使用 32 位 cmd.exe? (特定于机器)

如何以编程方式配置 Windows cmd.exe 设置?

如何在本地系统帐户下运行 CMD.exe?

如何从 python 脚本中将参数传递给 cmd.exe?

有啥软件可以取代windows下的cmd.exe 吗?