1几个属性
Intercept 是TIdConnectionIntercept类型,允许截取连接的读写操作
Passive 决定FTP的连接方式
ProxySettings FTP代理连接的可靠设置
SystemDesc 描述FTP服务器,难学设置为操作系统名
TransferType 决定当前传输文件所使用的文件类型
2几个方法
Abort 用于停止FTP服务及相关的数据传递,但不断开连接
ChangeDir 用于改变FTP服务器的当前目录
ChangeDirUp 用于将服务器的当前目录改为它的上一级目录
Delete 用于删除服务器上由参数指定的文件
Get 将服务器的文件下载到流或文件
Put 向FTP服务器上传文件
List 列出服务器目录上的文件和目录
Quit 关闭客户端与服务器端的连接
RemoveDir 用于删除由参数指定的服务器上的文件
Rename 将源文件名改为目标文件名
RetrieveCurrentDir 获取FTP服务器上的当前目录
Site 发送一个服务器站点命令
Size 获取服务器上指定文件的大小
3几个事件
OnAfterClientLogin 当在客户端登录后被触发
OnAfterGet Get方法从FTP服务器获取文件数据后触发该事件
OnCheckListFormat将格式化的目录列表准备好后触发该事件
OnConnected 连接时触发该事件
OnCreateFTPList 创建格式化的DirectoryLIString时触发该事件
OnDisconnected 断开连接时触发该事件
OnParseCustomListFormat 常规解析格式化目录列表时触该事件
OnStatus 连接的状态发生改变时触发该事件
OnWork 当使用新的读或写方法时触发该事件
OnWorkBegin 当新的工作方式开始时触发该事件
OnWorkEnd 当新的工件方式结束时触发该事件