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