通過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#)