我想制作一个批处理文件以将文件从 FTP 服务器(外部)复制到网络驱动器。
我不确定使用哪个命令。
这将用于 Windows 10 上的批处理文件
非常感谢。
最佳答案
使用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
尽管 Windows ftp.exe
不支持被动模式 FTP,但由于防火墙和 NAT 无处不在,使得它在很多情况下毫无用处。
如果您遇到此问题,则必须使用第 3 方 FTP 客户端(请参阅 How to use passive FTP mode in Windows command prompt? )或一些比批处理文件更强大的脚本语言(例如 PowerShell)。
关于windows - 使用 Windows cmd.exe 从 FTP 服务器复制到网络服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46688680/