参考 > 脚本步骤参考 > 文件脚本步骤 > 打开数据文件
 

打开数据文件

打开某个数据文件,用于其他数据文件脚本步骤。

另请参阅 

选项 

•"源文件"是打开数据文件的路径。请参阅创建文件路径。

•"目标"是用于存储打开的数据文件的文件 ID 的字段或变量。如果变量不存在,则此脚本步骤将创建一个变量(请参阅使用变量)。

兼容性 

 

产品 

是否支持 

FileMaker Pro Advanced 

是 

FileMaker Go 

是 

FileMaker WebDirect 

否 

FileMaker Server 

是 

FileMaker Cloud 产品 

是 

FileMaker Data API 

否 

自定义 Web 发布 

是 

Runtime 解决方案 

否 

源于 

FileMaker Pro 18.0 Advanced

说明 

文件打开后,您可以将文件 ID 用于其他脚本步骤,如 获取数据文件位置、读取数据文件、设置数据文件位置 和 写入数据文件。在您使用 关闭数据文件脚本步骤 关闭文件或 FileMaker Pro Advanced 退出之前,数据文件将保持打开状态。

注释 

•打开数据文件后,读写位置为 0。请参阅设置数据文件位置脚本步骤。

•如果文件已打开,Get (上一个错误) 将返回 300("文件已锁定或正在使用")。

•一次只能打开 25 个数据文件。如果超出此限制,Get (上一个错误) 将返回 2 ("内存错误"))。

•要获取所有当前打开的文件的文件 ID,请使用 Get (打开数据文件信息) 函数。

示例 1 

打开名为 data.txt 的数据文件,将文件 ID 存储在变量中。

打开数据文件 ["data.txt" ; 目标: $文件 ID]

示例 2 

检查 Documents 文件夹中是否存在名为 change.log 的文件。如果不存在,脚本将创建文件,打开文件,并显示文件 ID。

设置变量 [$文件; 值: Get (文档路径) & "change.log"]
获取文件存在的值 ["$文件" ; 目标: $文件已存在]
If [$文件不存在]
创建数据文件 ["$文件" ; 创建文件夹: 关闭]
End If
打开数据文件 ["$文件" ; 目标: $文件 ID]
显示自定义对话框 ["文件 ID" & $文件 & ": " & $文件 ID]
关闭数据文件 [文件 ID: $文件 ID]

相关主题 

创建数据文件脚本步骤

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

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