目录
北极星书库
CFFTP操作返回下列变量:
· CFFTPResult.ReturnValue
· 当ACTION属性为“ListDir”时,返回CFFTP查询对象。
· 当STOPONERROR属性值为“NO”时,创建三个变量。
CFFTPResult.ReturnValue
变量CFFTPResult.ReturnValue的值决定于CFFTP的ACTION属性。
CFFTPResult.ReturnValue |
|
CFFTP ACTION |
CFFTPResult.ReturnValue变量的值 |
GetCurrentDir |
当前目录的字符串值 |
GetCurrentURL |
当前URL的字符串值 |
ExistsDir |
Yes或No |
ExistsFile |
Yes或No |
Exists |
Yes或No |
STOPONERROR变量
当STOPONERROR属性被设置为“NO”时,将创建如下的变量:
· CFFTP.Succeeded——Yes或NO
· CFFTP.ErrorCode——错误码(参见下面的CFFTP.Errorcode值)
· CFFTP.ErrorText——解释错误情况的文本信息。
下表列出了CFFTP.ErrorCode变量的可能值:
CFFTP.ErrorCode变量的值 |
|
错误码 |
描述 |
0 |
操作成功 |
1 |
系统错误 |
2 |
无法建立Internet会话 |
3 |
无法打开FTP会话 |
4 |
无法识别文件传输模式 |
5 |
无法建立搜索连接 |
6 |
被调用的操作只有在搜索时才合法 |
7 |
非法的超时值 |
8 |
非法的端口号 |
9 |
没有足够的内存 |
10 |
本地文件不可读取 |
11 |
本地文件不可写入 |
12 |
无法打开远程文件 |
13 |
无法读取远程文件 |
14 |
无法打开本地文件 |
15 |
不能写入远程文件 |
16 |
未知错误 |
17 |
保留 |
18 |
文件已经存在 |
19 |
保留 |
20 |
保留 |
21 |
非法的重试次数 |
CFFTP查询对象的属性
当你使用CFFTP的ListDir操作时,你必须指定NAME属性的值。NAME属性的值用于将ListDir操作的查询结果保存在一个查询对象中。这个查询对象的各个字段可以用如下的格式来引用:
queryname Columnname[row]
其中queryname即是在NAME属性中指定的查询名,Columnname是返回到查询对象中的各字段之一,Row是由ListDir操作所返回的每个文件/目录项的行号,每个文件或子目录都占用单独的一行。
下表列出了查询对象中的各个字段。
CFFTP查询对象字段 |
|
字段 |
描述 |
Name |
当前元素的文件名 |
Path |
当前元素的文件路径(不包括盘符) |
URL |
当前元素(文件或目录)的完整URL |
Length |
当前元素的文件大小 |
LastModified |
当前元素的未格式化的日期/时间 |
Attributes |
当前元素的属性 |
Isdirectory |
布尔值,指明当前元素是文件还是目录 |
前页
目录
北极星书库