首页 > 设计 > 媒体动画 > 正文

Authorware类和函数:档案函数(File)

2020-09-19 18:44:37
字体:
来源:转载
供稿:网友

v011 - 档案函数(file)

appendextfile

appendextfile(filename, string)

number := appendextfile(filename, string)

将 string 加在文字档案的最後面 

这个函数与 writeextfile 不太相同 因为 writeextfile 会产生一个新档 而 appendextfile 不会产生新档 它只是找到档案 然後在档案最後将字串加上 

如果找不到此档案名称 则系统会自动产生此档案 这比较特殊 如果想要为新的使用者产生档案 直接使用这个功能即可 

catalog

string := catalog("directory")

string := catalog("directory", "f")

string := catalog("directory", "d")

列出指定 directory 以下的所有目录与档案 

这个结果会以字串的方式传回到变数之中 您可以将变数显示出来 或者是读取变数中的某一行来做运算 使用引数 "f" 只列出档案 使用引数 "d" 则会列出目录 

createfolder

createfolder("directory")

产生所指定的目录 directory 

如果使用者想要将目录产生在特定的路径 请在 directory 之中输入完整的目录与路径名称 否则此目录会产生在目前的目录下 

deletefile

deletefile("filename")

number := deletefile("filename")

删除指定 filename 档案 

filetype

number := filetype("filename")

将指定的 filename 以数值的方式传回其类别 各个数值均代表不同的意义 请参考下表 

数值 意义 0 目录 1 档案不存在 2 未包装的档案 .a3w 3 包装过的播映档案 .app 4 模组档案 .mod 5 声音档案 .pcm .wav 6 影片档案 .mve 7 8 外部函数档案 .ucd .dll 9 文字档 .txt 10 执行档 .exe .com .bat 11 其它 12 资料库档案 .apl 13 包装过的资料库档案 .apr

readextfile

string := readextfile(filename)

将指定的 filename 所有文字内容 以字串的方式传回 

字串变数可以用来设计有关文字内容的判断或计算 但是档案的内容 必须以 ascii 的格式建立 

renamefile

renamefile("filename", "newfilename")

number := renamefile("filename", "newfilename")

将指定的 filename 改名为 newfilename 

请指定所要改变名称的档案路径 否则系统只会以目前的目录为搜寻的地方 

writeextfile

writeextfile(filename, string)

number := writeextfile(filename, string)

将 string 写到 filename 文档案中 

与 appendextfile 不太相同的是它会将原来的文字覆盖 所以在使用 writeextfile 函数时 请特别注意这个功能 同样的 如果此文字档案不存在 则系统会自动产生档案

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表