0

我正在寻找使用已经运行该服务器的进程将文件从服务器上的目录移动到文件共享。

我想知道使用 ftp 协议执行此操作的最佳方法。我对如何做到这一点的最初想法是使用 System.Net.FtpWebRequest ......我可能最终会使用它,但看起来它可能存在一些问题。要了解我的意思,请查看以下链接...'

明白了吗

话虽如此,在那篇文章中,他列出了一些其他可能有用的库。有人用过这些库吗?试试这些对我来说是个好主意吗?或者我应该坚持使用 FtpWebRequest。我只会上传一个小文件,也许不值得花时间学习新库

4

3 回答 3

2

如果您要将文件从本地服务器移动到该服务器的网络共享可访问的路径,则无需使用 FTP,您可以使用File.Copy()

于 2013-02-04T14:51:53.067 回答
1

我个人使用 Codeplex 上的SSH.NET 库,因为它能够使用 SFTP。您没有提到是否需要安全、加密或压缩,但这是一个非常紧凑的小端口,来自运行在 .NET 4.0 中的 java

于 2013-02-04T14:50:51.853 回答
0

我已经在许多项目上成功使用了 FTPWebRequest,没有任何问题。只要您不需要隐式 SSH 功能,.NET 就可以了!!

这是我写的关于如何在 VB.NET 中创建 FTP 客户端的教程:http: //dot-net-talk.blogspot.in/2008/12/how-to-create-ftp-client-在-vbnet.html

这是我用 C# 编写的 ftp 客户端的开源库:http: //libftp.codeplex.com/

于 2013-04-06T03:10:02.540 回答