C#通过SSH获取Linux下面文件夹中的所有文件
2017-11-16 19:07
676 查看
通过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#)
GetFileList(string path);
最简单的修改方法是依样画葫芦 ,参考public
abstractvoidGet(string fromFilePath,stringtoFilePath);方法进行修改,
Get方法为从Linux上下载文件的方法。
测试OK,结果如下
如果不想在这里改:这个是应该封装改好的,可以直接使用。C# 通过 Renci.SshNet 实现SFTP数据传输
相关的通过C# 连接Linux,执行指令的资料,有需要可以看下!
开源Granados介绍 - SSH连接远程Linux服务器(C#)
相关文章推荐
- C#获取文件夹下面的所有文件
- C# 获取文件夹及其子文件夹下的所有文件
- C#两种方式获取指定文件夹下所有子目录及文件
- C#.net获取指定文件夹下的所有jpg文件,并按文件创建时间排序
- linux下获取所有文件夹和文件,支持nfs和xfs(C++实现)
- C#获取文件夹下的所有文件的文件名
- (java)获取某文件夹下面所有的指定类型的文件名称,并根据情况返回可用的名称
- c# 获取文件夹下面所有文件夹列表
- 在c#中过滤通过System.IO.Directory.GetDirectories 方法获取的是所有的子目录和文件中的系统隐藏的文件(夹)的方法
- C#获取某一文件夹下所有文件
- C#两种方式获取指定文件夹下所有子目录及文件
- 每天学点linux--(用shell实现将一个文件夹下面的所有文件拷贝到另一个文件夹下/shell下如何重命名一个文件)
- C#复制或删除文件夹(及文件夹下所有子文件夹和文件)、获取文件所在文件夹、二进制读取文件相关
- C#获取文件夹中所有文件的文件名 修改文件名和删除文件
- Linux列出某文件夹下面所有文件包括子目录得的文件
- C#获取文件夹中所有文件的文件名
- C#两种方式获取指定文件夹下所有子目录及文件
- C#获取文件夹下所有文件
- Ftp实习文件上传,下载单个件及文件夹下面所有文件,获取文件列表功能
- C#获取文件夹下的所有文件的文件名