- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
FTP下载目录
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;using System.Net;using System.Collections;namespace FtpTest{ class DownloadFolder { #region 单个文件下载 /// summary /// 单个文件下载方法 /// /summary /// param name=adss保存文件的本地路径/param /// param name=remotePaths下载文件的FTP路径/param public static void download(string adss, string remotePaths) { //FileMode常数确定如何打开或创建文件,指定操作系统应创建新文件。 //FileMode.Create如果文件已存在,它将被改写 FileStream outputStream = new FileStream(adss, FileMode.Create); FtpWebRequest downRequest = (FtpWebRequest)WebRequest.Create(new Uri(remotePaths)); downRequest.UseBinary = true; downRequest.Credentials = new NetworkCredential(zhang,zhang); //设置要发送到 FTP 服务器的命令 downRequest.Method = WebRequestMethods.Ftp.DownloadFile; FtpWebResponse response = (FtpWebResponse)downRequest.GetResponse(); Stream ftpStream = response.GetResponseStream(); long cl = response.ContentLength; int bufferSize = 2048; int readCount; byte[] buffer = new byte[bufferSize]; readCount = ftpStream.Read(buffer, 0, bufferSize); while (readCount 0) { outputStream.Write(buffer, 0, readCount); readCount = ftpStream.Read(buffer, 0, bufferSize); } ftpStream.Close(); outputStream.Close(); response.Close(); } #endregion #region 得到ftp服务器端指定文件夹下的目录 /// /summary /// param name=remotePathFTP地址路径/param /// param name=name我们所选择的文件或者文件夹名字/param /// param name=type要发送到FTP服务器的命令/param /// returns/returns public static string[] ftp(string remotePath,string name,string type) { WebResponse webresp = null; StreamReader ft
文档评论(0)