1
我需要从FTP
站点下载所有文件。但我需要连接SFTP
才能连接。我无法找到使用SFTP
进行连接的示例/教程来从FTP
网站下载文件。使用SFTP连接到FTP站点并下载文件
有人可以请我指教一个教程或提供一些示例代码开始?
我需要从FTP
站点下载所有文件。但我需要连接SFTP
才能连接。我无法找到使用SFTP
进行连接的示例/教程来从FTP
网站下载文件。使用SFTP连接到FTP站点并下载文件
有人可以请我指教一个教程或提供一些示例代码开始?
Tamir的SharpSSH库处理SFTP很好。有很多例子,但要点是:
Sftp sftp = new Sftp(sftpHost, sftpUser);
Console.WriteLine("success");
// assuming public/private key authentication here...
sftp.AddIdentityFile(privateKeyFileName, privateKeyFilePassPhrase);
sftp.Connect(sftpPort);
ArrayList files = sftp.GetFileList(".");
foreach (string file in files)
{
Console.WriteLine("\t{0}", file);
}
sftp.Close();
我已经下载了'SharpSSH'项目。现在我怎样才能找到图书馆并将其添加到我的项目? – Illep
您可以使用Visual Studio来引用二进制文件(.dll's),或者将项目添加到SharpSSH源代码的解决方案中,然后编译并使用项目引用。你知道如何通常在Visual Studio中引用库吗? – bluevector
'参考文献 - >添加引用'是吗?我在哪里可以找到'SharpSSH'项目的'.dll'文件。对不起,我是Visual Studio和C#的新手# – Illep