-->ColdFusion 初级教程-->CFFTP变量

ColdFusion

后页 前页
目录
北极星书库
CFFTP变量

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

布尔值,指明当前元素是文件还是目录


后页
前页
目录
北极星书库