C#封装的完整FTP类

C#封装的完整FTP类

ID:39549631

大小:177.50 KB

页数:27页

时间:2019-07-06

C#封装的完整FTP类_第1页
C#封装的完整FTP类_第2页
C#封装的完整FTP类_第3页
C#封装的完整FTP类_第4页
C#封装的完整FTP类_第5页
资源描述:

《C#封装的完整FTP类》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、功能1.建立FTP链接2.支持代理3.多种重载的同步上传文件4.多种重载的异步上传文件5.多种重载的同步下载文件6.多种重载的异步下载文件7.上传文件的进度百分比8.下载文件的进度白分比9.有区分的列出目录或者文件的信息(考虑到MSDOS显示格式和UNIX格式)10.目录或文件存在的判断11.删除文件12.重命名文件、目录13.在FTP服务器上面拷贝、移动文件(许多人可能在苦苦寻找这个功能)14.建立、删除目录15.目录切换操作(很新颖哦J)公共构造函数名称说明clsFTP()初始化clsFtp类的新实例clsFTP(Uri由FTP地址、FTP登录用户信息、FTP登录用户密码初始化clsFtp

2、类的新实例FtpUri,stringstrUserName,stringstrPassword)clsFTP(UriFtpUri,stringstrUserName,stringstrPassword,WebProxyobjProxy)由FTP地址、FTP登录用户信息、FTP登录用户密码、代理服务器对象初始化clsFtp类的新实例公共属性名称说明Uri获取或设置FTP服务器地址DirectoryPath获取当前工作目录UserName获取或设置FTP登录用户Password获取或设置FTP登录密码Proxy获取或设置连接FTP服务器的代理服务ErrorMsg获取操在返回的错误信息公共方法名称说

3、明DownloadFile(stringRemoteFileName,stringLocalPath)从FTP服务器下载文件,使用与远程文件同名的文件名来保存文件。参数说明:RemoteFileName:远程文件名LocalPath:本地路径DownloadFile(stringRemoteFileName,stringLocalPath,stringLocalFileName)从FTP服务器下载文件,指定本地路径和本地文件名。参数说明:LocalPath:本地路径LocalFilePath:保存文件的本地路径,后面带有""LocalFileName:保存本地的文件名DownloadFile

4、(stringRemoteFileName)从FTP服务器下载文件,返回文件二进制数据。参数说明:RemoteFileName:远程文件名DownloadFileAsync(stringRemoteFileName,stringLocalPath,stringLocalFileName)从FTP服务器异步下载文件,指定本地路径和本地文件名。参数说明:RemoteFileName:远程文件名LocalPath:保存文件的本地路径,后面带有""LocalFileName:保存本地的文件名DownloadFileAsync(stringRemoteFileName,stringLocalFullP

5、ath)从FTP服务器异步下载文件,指定本地完整路径文件名。参数说明:RemoteFileName:远程文件名LocalFullPath:本地完整路径文件名UploadFile(stringLocalFullPath)上传文件到FTP服务器。参数说明:LocalFullPath:本地带有完整路径的文件名UploadFile(stringLocalFullPath,boolOverWriteRemoteFile)上传文件到FTP服务器。参数说明:LocalFullPath:本地带有完整路径的文件OverWriteRemoteFile:是否覆盖远程服务器上面同名的文件UploadFile(stri

6、ngLocalFullPath,stringRemoteFileName)上传文件到FTP服务器。参数说明:LocalFullPath:本地带有完整路径的文件RemoteFileName:要在FTP服务器上面保存文件名UploadFile(stringLocalFullPath,stringRemoteFileName,boolOverWriteRemoteFile)上传文件到FTP服务器。参数说明:LocalFullPath:本地带有完整路径的文件名RemoteFileName:要在FTP服务器上面保存文件名OverWriteRemoteFile:是否覆盖远程服务器上面同名的文件Upload

7、File(byte[]FileBytes,stringRemoteFileName)上传文件到FTP服务器。参数说明:FileBytes:上传的二进制数据RemoteFileName:要在FTP服务器上面保存文件名UploadFile(byte[]FileBytes,stringRemoteFileName,boolOverWriteRemoteFile)上传文件到FTP服务器。参数说明:File

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。