記録

C#SFTPでダウンロードするプログラムの作り方。


C#SFTPでダウンロードするプログラムの作り方。
いろいろ調べた結果、こんだけのコードでSFTPでダウンロードする事が
判明。タダシ!!ライブラリが必要なので下記のリンクからTamir.SharpSSH.dll
のライブラリを参照してあげてください。そうすることでSFTPのダウンロードが
可能になります。FTPでの接続方法とかは結構出回っていますが、SFTPの接続プログラムって
あまり落ちてません。ちなみに、その他のライブラリを使う方法にWinSCPのライブラリを
使う方法やSSH.Netのライブラリを使う方法があります。

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using Tamir.SharpSsh;
namespace ftp
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        private void button1_Click(object sender, EventArgs e)
        {
            Sftp sftp = new Sftp("192.168.11.1", "id", "pass");
            sftp.Connect();
            sftp.Get("/www/html/hoge.mp4", "C:\\Users\\hoge\\Documents\\hoge.mp4");
            sftp.Close();
            MessageBox.Show("キタ━━━━(゚∀゚)━━━━!!");
        }
    }
}

https://ja.osdn.net/projects/sfnet_sharpssh/downloads/SharpSSH/1.1.1.13/SharpSSH-1.1.1.13.bin.zip/

おはよう世界、おはおー_(:3」∠)_前のページ

画面キャプチャ動画を取るなら無料版のBandicamで十分かも。次のページ

関連記事

  1. 記録

    お金があると良いなと思うことがある?YES OR NO

    自分にとって寝苦しい夜が続いていて、夜中に目が醒めて2時間ぐらい起き…

  2. 記録

    明日、JSコードを書きます。

    明日、JSコードを書きます、そしてそのサンプルコードを公開します。…

  3. 記録

    一週間が過ぎ会社にも慣れてきた頃。。

    一週間が過ぎ会社にも慣れてきた頃にあらたな課題を出され…

  4. 記録

    思考をやわらかくする授業読んでみて(`・ω・´)

    思考をやわらかくする授業を読んでみて{パラ読み}、少し感想を書いて…

PAGE TOP