asp.net 一个封装比较完整的FTP类
参数说明: 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) 把当前目录下面的一个文件移动到服务器上面另外的目录中,注意,移动文件之后,当前工作目录还是文件原来所在的目录。 (编辑:焦作站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |