C#通過SSH獲取Linux下面文件夾中的所有文件


通過C#獲取Linux某一個文件夾下面的所有文件的名稱,從現有的工具WinSCP , SecureCRT來看,實現肯定是可以實現的,通過一番折騰之後下載SharpSSH 源碼(地址爲:https://sourceforge.net/projects/sharpssh/)進行查看!發現源碼中的SshTransferProtocolBase.cs類中已經存在抽象方法 publicabstractArrayList GetFileList(string path);
最簡單的修改方法是依樣畫葫蘆 ,參考public abstractvoidGet(string fromFilePath,stringtoFilePath);方法進行修改,
Get方法爲從Linux上下載文件的方法。

測試OK,結果如下

如果不想在這裏改:這個是應該封裝改好的,可以直接使用。C# 通過 Renci.SshNet 實現SFTP數據傳輸


相關的通過C# 連接Linux,執行指令的資料,有需要可以看下!

開源Granados介紹 - SSH連接遠程Linux服務器(C#)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章