如何在Windows上安排自动FTP下载?

opt*_*ame 3 windows ftp ftps batch-file scheduled-tasks

我需要连接到具有用户名,密码,隐式TLS加密和端口号的主机,以便在Windows服务器标准上每天将文件下载到文件夹.是否有第三方命令行应用程序,我可以下载,安装和使用(最好免费)?我不确定这是否可以用Windows完成,ftp如果可以,可以在批处理文件中完成吗?

我正在尝试NcFTP,但我不确定它是否也支持加密.


我获得了特定的凭据,我无法控制服务器.我只有关于如何使用TLS上的FileZilla客户端访问和下载文件的说明.我需要安排一个为我做这项工作的例程,因为我不想每天手动执行此操作.我可以管理自己,我只需要一个可以通过命令行完成这项工作的工具.

Mar*_*ryl 11

您可以使用WinSCP,它支持脚本和TLS/SSL.

请参阅自动将文件传输到FTP服务器.

ftpes://使用WinSCP 通过显式TLS/SSL(注意)下载文件的简单批处理文件如下所示:

winscp.com /log=c:\path\ftp.log /command ^
    "open ftpes://user:password@example.com/" ^
    "get /home/user/* c:\destination\" ^
    "exit"
Run Code Online (Sandbox Code Playgroud)

您可以为WinSCP GUI生成批处理文件.


对于计划,只需使用Windows计划程序.
有关详情请参阅调度的文件传输到FTP服务器上.

(我是WinSCP的作者)

  • 感谢您创作WinSCP.这是一个很棒的免费工具! (4认同)