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

标签 windows batch-file cmd ftp

我想制作一个批处理文件以将文件从 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/

相关文章:

mysql - 用于在 Windows 中打开 mysql 控制台的简单 .bat 文件?

batch-file - 如何每两周安排一个批处理脚本文件?

Windows:如何在新的命令窗口中运行某些东西,以便在进程完成或崩溃时窗口关闭?

java - 对嵌套 JNA 结构对象进行单元测试时出现意外错误

windows - Windows 有更好的命令提示符吗?

c++ - 更改功能区按钮的文本颜色

android - 使用 FFmpeg Android 更改音频音量

windows - 如何使用 Windows 批处理文件遍历文本文件中的每一行?

batch-file - 对批处理文件中的字符串进行标记

batch-file - 是否有命令检查是否安装了防病毒软件?