【问题标题】:Duplicate a folder on FTP server复制 FTP 服务器上的文件夹
【发布时间】:2017-10-08 20:32:43
【问题描述】:

我正在创建一个 winform 应用程序,我正在尝试将一个文件夹及其内容复制到 FTP 服务器上的同一目录(复制它),例如,假设 FTP 服务器文件夹现在看起来像:

FTP://.../Main/temp/a.txt
FTP://.../Main/temp/b.txt

复制'temp'文件夹后'Main'文件夹应该是这样的:

FTP://.../Main/temp/a.txt
FTP://.../Main/temp/b.txt
FTP://.../Main/NewDir/a.txt
FTP://.../Main/NewDir/b.txt

我想知道最好的方法是什么? 谢谢!

【问题讨论】:

  • “最好”的方法是通过一些 C# 编程来完成。
  • 更严肃的回答:“How do I ask a good question?”。
  • 更善良是更严肃的答案.. 笨
  • 我真的不明白您为什么不通过 Google 或 SO 进行搜索。那么something like this 应该很容易被发现。
  • 所以没有标准的方法可以做到这一点,因此在我发布这个问题之前我没有在谷歌上找到任何东西。

标签: c# winforms server ftp


【解决方案1】:

You Can use this solution

首先在临时目录中下载文件夹并通过更改名称上传(点击链接)。它可以是一个解决方案。

【讨论】:

  • 感谢您的回答,有没有更快的解决方案?我认为下载整个文件夹然后上传它的成本太高了。
  • 你可以在这里使用 WinSCP .NET dll winscp.net/eng/docs/library 我不使用它,但我想你会在文档中找到你想要的
  • 谢谢!我去看看