【发布时间】:2011-01-10 02:00:56
【问题描述】:
我有一个看起来很常见的问题,但我在任何论坛上都找不到合适的解决方案。我需要使用 .NET 对整个目录结构进行 FTP 传输。我找到了几个代码示例,所有这些示例都展示了如何通过创建 FtpWebRequest 对象来 FTP 单个文件。不幸的是,没有关于如何处理多个文件的信息。我是否只是为每个文件创建一个 FtpWebRequest 对象?
【问题讨论】:
我有一个看起来很常见的问题,但我在任何论坛上都找不到合适的解决方案。我需要使用 .NET 对整个目录结构进行 FTP 传输。我找到了几个代码示例,所有这些示例都展示了如何通过创建 FtpWebRequest 对象来 FTP 单个文件。不幸的是,没有关于如何处理多个文件的信息。我是否只是为每个文件创建一个 FtpWebRequest 对象?
【问题讨论】:
您始终可以使用 WinSCP(开源 FTP 客户端)等命令调用新进程
https://winscp.net/eng/docs/start
或许调用同步操作:
https://winscp.net/eng/docs/scriptcommand_synchronize
【讨论】:
如果有更短的方法,我不知道是什么。
我编写了代码来逐个处理每个文件。如果您要处理整个目录结构,那也需要一个一个地处理每个目录。
【讨论】: