SharpSSH (http://www.tamirgal.com/blog/page/SharpSSH.aspx) を使用して、sftp サーバーにファイルをアップロードしています。これはうまくいきます。ファイルをダウンロードしたいのですが、そのためにGetメソッドを使用できると思います。それは私のコードです:
Sftp sftp = new Sftp(ip, user, password);
sftp.Connect();
sftp.Get(pathOnSftpServer (/home/file.txt), localPathOnMyComputer (c:\test.txt));
sftp.Close();
Getメソッドは戻り値の型として void を持っているので、ファイルは 2 番目のパラメーターで指定したものに保存されると思いますか? 上記のコードの何が問題になっていますか? ファイルは c:\test.txt として保存されません。
ありがとう :-)