设置数据文件位置

设置某个已打开的数据文件的读写位置。

选项 

  • 文件 ID”是一个数字表达式,指定了打开的数据文件的文件 ID。
  • 新建位置”是指定数据文件的新读写位置的数字表达式。

兼容性 

产品 是否支持
FileMaker Pro
FileMaker Go
FileMaker WebDirect
FileMaker Server
FileMaker Cloud
FileMaker Data API
自定义 Web 发布

原始版本 

18.0

说明 

读写位置是从文件开头开始读取或写入数据的字节数。在文件开头,读写位置为 0。在文件末尾,位置与文件大小相同(参阅获取文件大小脚本步骤)。

注释 

示例 1 

将文件 ID 为 2 的打开的文件的读写位置设置为变量中存储的值。

复制
设置数据文件位置 [文件 ID:2 ; 新建位置: $位置 ]

示例 2 

将“实用工具::日志条目”字段的内容写入 Documents 文件夹中名为 change.log 的文件末尾。

复制
设置变量 [$文件; 值:Get (文档路径) & "change.log" ]
获取文件存在的值 [ "$文件" ; 目标: $文件已存在 ]
If [ $文件不存在 ]
    退出脚本 [ 文本结果: ]
End If
获取文件大小 [ "$文件" ; 目标: $文件大小 ]
打开数据文件 ["$文件" ; 目标: $文件 ID ]
设置数据文件位置 [文件 ID: $文件 ID ; 新建位置: $文件大小 ]
写入数据文件 [文件 ID: $文件 ID ; 数据源:实用工具::日志条目 ; 写入为:UTF-8 ; 附加换行符 ]