设置某个已打开的数据文件的读写位置。
•"文件 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 (上一个错误) 函数将返回错误。
将文件 ID 为 2 的打开的文件的读写位置设置为变量中存储的值。
设置数据文件位置 [文件 ID: 2 ; 新位置: $位置]
将"实用工具::日志条目"字段的内容写入 Documents 文件夹中名为 change.log 的文件末尾。
设置变量 [$文件; 值: Get (文档路径) & "change.log"]
获取文件存在的值 ["$文件" ; 目标: $文件已存在]
If [$文件不存在]
退出脚本 [文本结果:]
End If
获取文件大小 ["$文件" ; 目标: $文件大小]
打开数据文件 ["$文件" ; 目标: $文件 ID]
设置数据文件位置 [文件 ID: $文件 ID ; 新位置: $文件大小]
写入数据文件 [文件 ID: $文件 ID ; 数据源: 实用工具::日志条目 ; 写入为: UTF-8 ; 附加换行符]