在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
FTP是一个标准协议,它是在计算机和网络之间交换文件的最简单的方法。 FTP也是应用TCP/IP协议的应用协议标准。 ConnectTimeout:超时(默认:20000,单位:毫秒)
原型为 procedure List(ADest:TStrings;Const ASpecifier:String;const ADetails:Boolean); RetrieveCurrentDir:取得当前目录的名称. Site:发送FTP服务器的命令. 原型为: procedure Site(const ACommand:string); ChangeDir:改变FTP服务器上的当前目录 原型为: procedure ChangeDir(const ADirName:string); ChangeDirUp:将FTP服务器上的目录返回到你目录. 温州-Dillon(86695893) 13:08:26 MakeDir:在服务器上建立一个新目录. 原型为: procedure MakeDir(const ADirName:String); RemoveDir:删除服务器上的一个目录. 原型为: procedure RemoveDir(const ADirName:string); Get:从FTP服务器上下载文件.这个方法被重载了. 原型为: procedure Get(const ASourceFile:string;ADest:TStream);overload; procedure Get(const ASourceFile:string;const ADest:string;ACanOverWrite:Boolean);overload; Put:用于向服务器上传文件.该方法被重载. 原型为: procedure Put(const ASourceFile:TStream;const ADest:string;const Appand:Boolean);overload; procedure Put(const ASourceFile:string;const ADest:string;const AAppand:Boolean);overload; KillDataChannal:关闭FTP数据通道. 所谓“重载”,就是当从多个“类”身上继承一些方法时,会发生冲突。为了避免这一个冲突,就使用了“重载”功能 Delete:删除FTP服务器上一个文件. 原形为:procedure Delete(const AfileName:string); Rename:更改服务器上的文件名. 原型为: procedure Rename(const ASourceFile:string;const ADestFile:string); Size:获取文件大小信息. 原型为: function Size(const AFileName:string):Integer; 当大家装好INDY9.0 附带一个例程,在INDY\FTPDEMO下可以找到. 是一个不错的DEMO 我仿造这个DEMO做的一个例子。里面包含详细的注释。 当然,还要讲一下,做FTP客户端的心得哦 我现在,慢慢把里面的代码发了来做一下讲解 首先是登录按钮里的代码: 还是先给大家看一下这个界面吧 Delete:删除FTP服务器上一个文件. 原形为:procedure Delete(const AfileName:string); Rename:更改服务器上的文件名. 原型为: procedure Rename(const ASourceFile:string;const ADestFile:string); Size:获取文件大小信息. 原型为: function Size(const AFileName:string):Integer; 出处: http://blog.csdn.net/superfireware/article/details/8709395 |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论