参考 > 脚本步骤参考 > 文件脚本步骤 > 设置数据文件位置
 

设置数据文件位置

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

另请参阅 

选项 

•"文件 ID"是一个数字表达式,指定了打开的数据文件的文件 ID。

•"新位置"是指定数据文件的新读写位置的数字表达式。

兼容性 

 

产品 

是否支持 

FileMaker Pro Advanced 

是 

FileMaker Go 

是 

FileMaker WebDirect 

否 

FileMaker Server 

是 

FileMaker Cloud 产品 

是 

FileMaker Data API 

否 

自定义 Web 发布 

是 

Runtime 解决方案 

否 

源于 

FileMaker Pro 18.0 Advanced

说明 

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

注释 

•如果为"新位置"指定负值,则 Get (上一个错误) 函数将返回错误。

示例 1 

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

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

示例 2 

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

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

相关主题 

打开数据文件脚本步骤

脚本步骤参考(按字母顺序排序的列表)

脚本步骤参考(类别列表)