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

企业网站管理系统安装教程网站栏目划分

企业网站管理系统安装教程,网站栏目划分,怎样做公司自己的官方网站,上海佐兹设计公司官网网上写c#调用winscp实现的资料很少#xff0c;且写的不够详细。本人查了下winscp的libraries说明#xff0c;写了个小工具#xff0c;供大家参考。 winscp的接口说明地址如下#xff1a; 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 ZoU0fHT9xO4QMxSYJlpebu5xgHPilV3wuAk0diF1AQ,};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.hkea.cn/news/14452380/

相关文章:

  • 楚雄网站设计网站建设和网络推广方案
  • 广州网站建设索王道下拉水泵行业网站怎么做
  • 平台网站做等级保护测评ui设计专业
  • 大唐网站建设没有服务器怎么做网站
  • 苏州专业网站建设设计公司无形资产 网站开发
  • 一元云购网站黑客攻击手机家装绘图软件
  • 网站内容填写高清免费素材网站
  • 南川集团网站建设wordpress 5.0火车头发布模块
  • 模板网站建设教程宁晋县建设局网站
  • 网站拥有权事业单位建设网站
  • jsp网站开发好书网店店铺装修怎么做
  • 汕头拿家做网站网站续费合同书
  • html5手机网站开发框架什么软件推广好
  • 网站安全防护方案如何做网站结构及栏目策划
  • 简单的房源展示网站开发怎么建设个人博客网站
  • 35互联做网站多少钱标书制作好学吗
  • 判断网站首页wordpress文章下载
  • 如何做公司网站空间wordpress无法修改主题
  • 用ps做商城网站好做吗南宁seo推广优化
  • 河南城乡住房和建设厅网站北京公司摇号政策
  • 禹城网站建设费用wordpress 支付方式
  • 网站设计制作全网优惠四川省住房和城乡建设厅网站打不开
  • 网站建设 深圳 凡科莱芜高新区
  • 重庆网站建设找承越类似wordpress的网站
  • 网站系统是什么济南网络公司排行榜
  • 济南网站制作公司哪家技术好微信小程序开发用什么语言
  • 网站开发ppt推广关键词怎么设置
  • 郑志平爱站网创始人北京市建设公租房网站
  • 建设网站需要做什么的中国室内设计任务网
  • 旅游网站开发需求文档模板百度霸屏推广