咨询电话:010-82823766

authorware7.0脚本教学文章连载--FileIO Xtra
  • 2007-6-21 15:33:21
  • 发表时间:
  • 浏览次数:
  • 本站原创
  • 文章来源:
  • 佚名
  • 作者:

CloseFile

语法:CallObject(object,"closeFile")

说明:关闭对象object所引用的文件。

createFile

语法:CallObject(object,"createFile","fileName")

说明:创建一个名为fileName的文件并建立对象object对它的引用。

Delete

语法:CallObject(object,"delete")

说明:删除对象object所引用的文件。

DisplayOpen

语法:fileName:=CallObject(object,"displayOpen")

说明:显示Windows【打开文件】对话框窗口。并将返回值存储到变量fileName中。返回值包含用户所选择的文件名称及其所在路径。

DisplaySave

语法:fileName:=CallObject(object,"displaySave","title","defaultFileName")

说明:显示Windows【保存文件】对话框窗口。并将返回值存储到变量fileName中。返回值包含用户所选择的文件名称及其所在路径。字符串title用于指定对话框窗口标题,defaultFileName用于指定默认的文件名称及文件的存储路径。

Error

语法:errorString:=CallObject(object,"error",errorNum)

说明:根据错误代号errorNum返回一串关于该错误的描述信息,可能的描述信息有:

"OK","Memory allocation failure","File directory full","Volume full","Volume not found","I/O Error","Bad file name","File not open","Too many files open","File not found","No such drive","No disk in drive","Directory not found","Instance has an open file","File already exists","File is opened read-only","File is opened write-only","Unknown error"

错误代号可以由status方法得到。

FileName

语法:nameString:=CallObject(object,"fileName")

说明:返回对象object所引用的文件的名称。

getLength

语法:Length:=CallObject(object,"getLength")

说明:返回对象object所引用的文件的长度,单位为字节。

getOSDirectory

语法:Directory:=getOSDirectory()

说明:返回Windows操作系统所处的目录,典型的例子如,C:\\Windows。

getPosition

语法:Position:=CallObject(object,"getPosition")

说明:返回在对象object所引用的文件中,文件指针当前所处的位置。

NewObject

语法:object:=NewObject("fileio")

说明:创建一个fileio Xtra对象object。

openFile

语法:CallObject(object,"openFile","fileName",mode)

说明:打开一个名为fileName的文件,并建立对象object对它的引用。FileName可以包含路径信息,文件打开模式mode可以取以下3种数值:

0—读/写

1—只读

2—只写

readChar

语法:char:=CallObject(object,"readChar")

说明:在对象object所引用的文件中,从文件指针当前所处的位置向后读取一个字符,并返回该字符。

readFile

语法:string:=CallObject(object,"readFile")

说明:在对象object所引用的文件中,从文件指针当前所处的位置向后读取文件剩余内容,直至文件结尾,并将读取到的内容以字符串形式返回。

readLine

语法:string:=CallObject(object,"readLine")

说明:在对象object所引用的文件中,从文件指针当前所处的位置向后读取文件,直至遇到回车符。读取到的内容以字符串形式返回(包括回车符)。

readToken

语法:string:=CallObject(object,"readToken","skip","break")

说明:在对象object所引用的文件中,从文件指针当前所处的位置向后读取文件,并且忽略由skip指定的字符,直至遇到由break指定的终止字符。读取到的内容以字符串形式返回。

readWord

语法:string:=CallObject(object,"readWord")

说明:在对象object所引用的文件中,从文件指针当前所处的位置向后读取一个单词并返回该单词。

setFilterMask

语法:CallObject(object,"setFilterMask","mask")

说明:为【打开】或【保存】文件对话框窗口设置文件过滤器。文件过滤器决定了哪些类型的文件能够显示在【打开】或【保存】文件对话框窗口中,参数mask是由逗号分隔的字符串,格式为:

"类型1,对应文件扩展名1,类型2,对应文件扩展名2……"

例如,"All  Files,*.*,Text Files,*.TXT "。在Windows操作系统中,过滤器字符串的长度被限制在256个字符之内。将参数mask设置为空串("")并调用该方法,可以将文件过滤器设置为默认值(*.*)。

setPosition

语法:CallObject(object,"setPosition",position)

说明:在对象object所引用的文件中,设置文件指针当前所处的位置。

status

语法:statusNum:=CallObject(object,"status")

说明:返回由最后一次方法调用产生的错误代号。该代号可用于error方法以查询相应的描述信息。

Version

语法:CallParentObject("fileio","version")

说明:返回当前使用的Fileio Xtra的版本信息。

writeChar

语法:CallObject(object,"writeChar","theChar")

说明:在对象object所引用的文件中,向文件指针当前所处的位置写入一个字符theChar。

writeString

语法:CallObject(object,"writeString","theString")

说明:在对象object所引用的文件中,向文件指针当前所处的位置写入一个以空字符结束的字符串theString。

top
推荐导读
推荐导读
bottom
top
热门文章
热门文章
bottom