当前位置: 首页 > news >正文

wordpress网站自动伪原创全网关键词搜索工具

wordpress网站自动伪原创,全网关键词搜索工具,网站开发前端工程师,学网络运营什么学校好网上写c#调用winscp实现的资料很少,且写的不够详细。本人查了下winscp的libraries说明,写了个小工具,供大家参考。 winscp的接口说明地址如下: WinSCP .NET Assembly and COM Library :: WinSCP 一、先展示一下小工具的界面 1、…

网上写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,Password = textBox3.Text,PortNumber =Convert.ToInt32( textBox4.Text),//SshHostKeyFingerprint = "ssh-rsa 1024 ll0iqW5PjitSqcb1JuI3pHXOhehkMmHLcKRg1Ijm0JY=",// SshHostKeyFingerprint = "ssh-rsa 1024 ZoU0fHT9xO+4QMxSYJlpebu5xgHPilV3wuAk0diF1AQ=",};switch (comboBox3.Text){case "Sftp":sessionOptions.Protocol = Protocol.Sftp;break;case "Scp":sessionOptions.Protocol = Protocol.Scp;break;case "Ftp":sessionOptions.Protocol = Protocol.Ftp;break;default:break;}if (comboBox3.Text.Equals("Sftp") || comboBox3.Text.Equals("Scp")){sessionOptions.AddRawSettings("KEX", "dh-group1-sha1,ecdh,dh-gex-sha1,dh-group14-sha1,rsa,WARN");}

2、获取目录列表

using (session = new WinSCP.Session()){try{if (Protocol.Equals("Sftp") || Protocol.Equals("Scp")){//sessionOptions.AddRawSettings("KEX", "dh-group1-sha1,ecdh,dh-gex-sha1,dh-group14-sha1,rsa,WARN");string SshHostKeyFingerprint1 = session.ScanFingerprint(sessionOptions, "SHA-256");LogHelper.WriteLog("SshHostKeyFingerprint====" + SshHostKeyFingerprint1);sessionOptions.SshHostKeyFingerprint = SshHostKeyFingerprint1;}// 连接session.Open(sessionOptions);// Upload filestransferOptions.TransferMode = TransferMode.Binary;//获取所有目录remoteDirectoryInfo = session.ListDirectory(remotePath);// remoteDirectoryInfo = session.ListDirectory(".");int fileCount = remoteDirectoryInfo.Files.Count;Console.WriteLine(fileCount);listView2Show(fileCount);}catch (Exception ex){MessageBox.Show(ex.Message);}}

3、上传文件或文件夹

 try{using (session = new WinSCP.Session()){// 连接session.Open(sessionOptions);// Upload filestransferOptions.TransferMode = TransferMode.Binary;string localPath = comboBox1.Text + listView1.SelectedItems[0].Text;string remoptejPath = comboBox2.Text;transferResult = session.PutFiles(localPath, remoptejPath, false, transferOptions);// Throw on any errortransferResult.Check();// Print resultsforeach (TransferEventArgs transfer in transferResult.Transfers){Console.WriteLine("Download of {0} succeeded", transfer.FileName);}}}catch (Exception ex){MessageBox.Show(ex.Message);}

4、下载文件或者文件夹

  try{using (session = new WinSCP.Session()){// 连接session.Open(sessionOptions);// Upload filestransferOptions.TransferMode = TransferMode.Binary;string srcPath = comboBox2.Text + listView2.SelectedItems[0].Text;string objPath = comboBox1.Text;transferResult = session.GetFiles(srcPath, objPath, false, null);// Throw on any errortransferResult.Check();// Print resultsforeach (TransferEventArgs transfer in transferResult.Transfers){Console.WriteLine("Download of {0} succeeded", transfer.FileName);}listView1Show(comboBox1.Text);}}catch (Exception ex){MessageBox.Show(ex.Message);}

http://www.ds6.com.cn/news/86176.html

相关文章:

  • 北京市住房和城乡建设管理委员会网站文案代写
  • 网站双语怎么做国家认可的赚钱软件
  • 网站空间可以自己做吗首页排名seo
  • 重庆seo网站推广优化拉新app推广平台排名
  • 本地网站建设公司软件开发工程师
  • 教育培训机构网站模板北京关键词排名推广
  • 网上接单 网站建设推广方案的内容有哪些
  • 政府网站建设普查网站入口百度
  • 上海建设网站公如何搭建一个网站平台
  • 兰州优秀网站推广营销推广技巧
  • wordpress用英文版网站优化排名方法有哪些
  • php企业网站系统百度首页排名优化平台
  • 自己可以做门户网站吗中国软文网官网
  • 如何保护我做的网站模板网站seo优化技巧
  • 衢州网站建设公司nba最新交易一览表
  • 长春疫情最新消息今天新增一例搜索引擎优化教程
  • 免费h5页面应用制作无锡网站建设seo
  • 常用来做网站的首页百度经验实用生活指南
  • 网站建设青岛公司百度关键词是怎么排名靠前
  • 发优惠券网站怎么做专门开发小程序的公司
  • 做彩票网站空间去哪买网络营销专业培训学校
  • 新疆做网站哪家公司好网络营销形式
  • 沭阳做网站shy1z软文写作技巧及范文
  • 武汉品牌网站建设公司百度网盘客服中心电话
  • 同江佳木斯网站设计新网站怎么做推广
  • 网站建设学校培训学校做百度推广怎么做才能有电话
  • 建筑企业登录哪个网站国产搜什么关键词最好看
  • 石家庄做网站的公司百度域名注册官网
  • cakephp网站开发框架网络营销组织的概念
  • 网站切片 做程序时事新闻热点