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

设置数据文件位置

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

另请参阅 

选项 

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

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

兼容性 

 

产品 

是否支持 

FileMaker Pro Advanced 

 

FileMaker Go 

 

FileMaker WebDirect 

 

FileMaker Server 

 

FileMaker Cloud for AWS 

 

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 ; 附加换行符]

相关主题 

打开数据文件脚本步骤

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

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