C# FTP几个文件

C# FTP几个文件,c#,ftp,C#,Ftp,我有一个看起来很常见的问题,但我在任何论坛上都找不到合适的解决方案。我需要使用.NET通过FTP传输整个目录结构。我找到了几个代码示例,所有这些示例都显示了如何通过创建FtpWebRequest对象来FTP单个文件。不幸的是,没有关于如何处理多个文件的信息。我只是为每个文件创建一个FtpWebRequest对象吗?如果有较短的方法,我不知道它是什么 我编写代码来逐个处理每个文件。如果要处理整个目录结构,则需要逐个处理每个目录。您始终可以使用命令调用新进程,例如使用WinSCP(开源FTP客户端)

我有一个看起来很常见的问题,但我在任何论坛上都找不到合适的解决方案。我需要使用.NET通过FTP传输整个目录结构。我找到了几个代码示例,所有这些示例都显示了如何通过创建FtpWebRequest对象来FTP单个文件。不幸的是,没有关于如何处理多个文件的信息。我只是为每个文件创建一个FtpWebRequest对象吗?

如果有较短的方法,我不知道它是什么


我编写代码来逐个处理每个文件。如果要处理整个目录结构,则需要逐个处理每个目录。

您始终可以使用命令调用新进程,例如使用WinSCP(开源FTP客户端)

可能会调用同步操作:

这个问题还有其他一些输入: