首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >FTP将目录中的所有文件复制到本地目录

FTP将目录中的所有文件复制到本地目录
EN

Stack Overflow用户
提问于 2016-09-08 17:21:59
回答 2查看 7.3K关注 0票数 2

我正在尝试创建一个批处理文件,并使用用户名mark123和密码testabc将其FTPs到本地目录"C:\Desktop\GoHere\“中的目录为"C:\Documents\Client\”的URL(例如ftp.tester123.com.au)中。

该脚本用于将此ftp目录中的所有文件复制到我的本地计算机。我已经阅读了下面的msdn教程https://support.microsoft.com/en-gb/kb/96269

但它对我目前的问题没有帮助。winscp是否允许我执行此任务并为其创建批处理文件?我想自动执行这个目录--比如在每晚的午夜。这个是可能的吗?

或者,我非常熟悉.NET,winSCP有一个包装器,允许您编写C#而不是标准脚本。如果我使用.NET方法,我可以创建一个简单的.exe或批处理文件,只需双击即可执行吗?

提前感谢!

EN

Stack Overflow用户

发布于 2016-09-08 18:35:41

你要做的是一项非常微不足道的任务。您缺少的是对任务的概念性理解。所以很难给你一个对你有帮助的答案,因为很难理解你遗漏了什么知识来完成它。

开始时最简单的方法是使用generate a transfer code的WinSCP功能

使用WinSCP;

  • Navigate登录您的FTP服务器到源远程目录和目标本地directory;

  • Select要下载的远程文件(所有文件?);

  • 使用主菜单中的文件>下载命令(或文件上下文菜单中的下载命令);

  • dialog上,单击传输设置按钮上的下拉箭头,然后选择生成代码命令。

您将获得 dialog

在这里,您可以选择是否希望WinSCP to generate a WinSCP script or even complete Windows batch file

.NET assembly (C#) code

(这些是来自WinSCP文档的官方屏幕截图。因此它们显示SFTP上载,而不是FTP下载)

现在您已经准备好了批处理文件或C#可执行文件,可以使用schedule it to be run using Windows Scheduler了。

票数 2
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39387137

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档