FTP对象的创建
CreateObject("FTP"[,Host:String])
名称 | 类型 | 说明 |
---|
Host | String | 可选参数,字符串类型。如果指定了Host参数,会自动从配置文件中获取对应设置,自动连接并登录服务器。 |
范例1:创建对象未指定配置名,手动设置FTP配置并连接登录服务器
obj := CreateObject("FTP");
obj.host := "ftp.tinysoft.com.cn";
obj.port := 20;
obj.username := username;
obj.password := password;
obj.connect();//连接服务器
obj.login();//登录服务器
return obj.RetrieveCurrentDir();
//连接并登录成功,返回当前所处目录(默认为"/")
范例2:创建对象时指定配置名,自动读取配置文件中的设置并连接登录服务器
配置文件为Analyse.NET\PLUGIN\FileMgr.INI,配置格式如下:
[CLASS:FTP]
permit=local
[FTP Settings]
TSDN.Case.FTP:Port=20
TSDN.Case.FTP:UserName=username
TSDN.Case.FTP:Password=password
TSDN.Case.FTP=ftp.tinysoft.com.cn
obj := CreateObject("FTP","TSDN.Case.FTP");
return obj.RetrieveCurrentDir();
//连接并登录成功,返回当前所处目录(默认为"/")