gpt4 book ai didi

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

转载 作者:可可西里 更新时间:2023-11-01 10:04:07 25 4
gpt4 key购买 nike

我正在尝试创建一个批处理文件,使用用户名 mark123 和密码 testabc 将 FTP 传输到目录“C:\Documents\Client\”的 URL(比如 ftp.tester123.com.au)到本地目录“C:\桌面\GoHere\"。

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

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

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

提前致谢!

最佳答案

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


开始的最简单方法是利用 WinSCP 功能来 generate a transfer code :

  • 使用 WinSCP 登录到您的 FTP 服务器;
  • 导航到源远程目录和目标本地目录;
  • 选择要下载的远程文件(所有文件?);
  • 使用主菜单中的文件>下载命令(或文件上下文菜单中的下载命令);
  • Download dialog 上,单击传输设置按钮上的下拉箭头并选择生成代码命令。

您将获得 Generate transfer code dialog .

在那里,您可以选择是否要 WinSCP generate a WinSCP script or even complete Windows batch file :

enter image description here

.NET assembly (C#) code :

enter image description here

(这些是 WinSCP 文档的官方截图。所以它们显示的是 SFTP 上传,而不是 FTP 下载)


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

关于windows - FTP 将目录中的所有文件复制到本地目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39387137/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com