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

问题描述:

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

我不确定要使用哪个命令。

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

非常感谢。

+1

'ftp'命令怎么样? – MatSnow

使用Windows ftp.exe

ftp -s:download.txt 

download.txt可能看起来像:

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

尽管视窗ftp.exe不支持被动模式的FTP,让他没有用时下很多场景由于无处不在的防火墙和NAT。

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