加入收藏 | 设为首页 | 会员中心 | 我要投稿 焦作站长网 (https://www.0391zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > Asp教程 > 正文

asp.net 一个封装比较完整的FTP类

发布时间:2020-05-10 07:01:59 所属栏目:Asp教程 来源:互联网
导读:.NET一个FTP操作类。但这个类经常出错,使用DISCUZ使用的类就好多了。

参数说明:

LocalFullPath: 本地带有完整路径的文件名

RemoteFileName: 要在FTP服务器上面保存文件名

OverWriteRemoteFile: 是否覆盖远程服务器上面同名的文件

 

UploadFile(byte[] FileBytes, string RemoteFileName)

 

上传文件到FTP服务器。

参数说明:

FileBytes: 上传的二进制数据

RemoteFileName: 要在FTP服务器上面保存文件名

 

UploadFile(byte[] FileBytes, string RemoteFileName, bool OverWriteRemoteFile)

 

上传文件到FTP服务器。

参数说明:

FileBytes: 文件二进制内容

RemoteFileName: 要在FTP服务器上面保存文件名

OverWriteRemoteFile: 是否覆盖远程服务器上面同名的文件

 

UploadFileAsync(string LocalFullPath)

 

异步上传文件到FTP服务器。

参数说明:

LocalFullPath: 本地带有完整路径的文件名

 

UploadFileAsync(string LocalFullPath, bool OverWriteRemoteFile)

 

异步上传文件到FTP服务器。

参数说明:

LocalFullPath: 本地带有完整路径的文件

OverWriteRemoteFile: 是否覆盖远程服务器上面同名的文件

 

UploadFileAsync(string LocalFullPath, string RemoteFileName)

 

异步上传文件到FTP服务器。

参数说明:

LocalFullPath: 本地带有完整路径的文件

RemoteFileName: 要在FTP服务器上面保存文件名

 

UploadFileAsync(string LocalFullPath, string RemoteFileName, bool OverWriteRemoteFile)

 

异步上传文件到FTP服务器。

参数说明:

LocalFullPath: 本地带有完整路径的文件名

RemoteFileName: 要在FTP服务器上面保存文件名

OverWriteRemoteFile: 是否覆盖远程服务器上面同名的文件

 

UploadFileAsync(byte[] FileBytes, string RemoteFileName)

 

异步上传文件到FTP服务器。

参数说明:

FileBytes: 上传的二进制数据

RemoteFileName: 要在FTP服务器上面保存文件名

 

UploadFileAsync(byte[] FileBytes, string RemoteFileName, bool OverWriteRemoteFile)

 

异步上传文件到FTP服务器。

参数说明:

FileBytes: 文件二进制内容

RemoteFileName: 要在FTP服务器上面保存文件名

OverWriteRemoteFile: 是否覆盖远程服务器上面同名的文件

 

ListFilesAndDirectories()

 

列出FTP服务器上面当前目录的所有文件和目录。

 

ListFiles()

 

列出FTP服务器上面当前目录的所有文件。

 

ListDirectories()

 

列出FTP服务器上面当前目录的所有的目录。

 

DirectoryExist(string RemoteDirectoryName)

 

判断当前目录下指定的子目录是否存在。

参数说明:

RemoteDirectoryName: 指定的目录名

 

FileExist(string RemoteFileName)

 

判断一个远程文件是否存在服务器当前目录下面。

参数说明:

RemoteFileName: 远程文件名

 

DeleteFile(string RemoteFileName)

 

从FTP服务器上面删除一个文件。

参数说明:

RemoteFileName: 远程文件名

 

ReName(string RemoteFileName, string NewFileName)

 

更改一个文件的名称或一个目录的名称。

参数说明:

RemoteFileName: 原始文件或目录名称

NewFileName: 新的文件或目录的名称

 

CopyFileToAnotherDirectory(string RemoteFile, string DirectoryName)

 

把当前目录下面的一个文件拷贝到服务器上面另外的目录中,注意,拷贝文件之后,当前工作目录还是文件原来所在的目录。

参数说明:

RemoteFile: 当前目录下的文件名

DirectoryName: 新目录名称。

 说明:如果新目录是当前目录的子目录,则直接指定子目录。如: SubDirectory1/SubDirectory2 ;

如果新目录不是当前目录的子目录,则必须从根目录一级一级的指定。如:./NewDirectory/SubDirectory1/SubDirectory2

 

MoveFileToAnotherDirectory(string RemoteFile, string DirectoryName)

 

把当前目录下面的一个文件移动到服务器上面另外的目录中,注意,移动文件之后,当前工作目录还是文件原来所在的目录。

(编辑:焦作站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

推荐文章
    热点阅读