网上写c#调用winscp实现的资料很少,且写的不够详细。本人查了下winscp的libraries说明,写了个小工具,供大家参考。
winscp的接口说明地址如下:
WinSCP .NET Assembly and COM Library :: WinSCP
一、先展示一下小工具的界面
1、支持SFTP/FTP/SCP
2、支持文件夹、文件的上传和下载
二、源码地址
源码地址如下:
https://download.csdn.net/download/qq_39385706/89808931
三、代码关键部分
1、配置会话选项
// 配置会话选项
sessionOptions = new SessionOptions
{
// Protocol = Protocol.Scp,
HostName = textBox1.Text,
UserName = textBox2.Text