参考 > 函数参考 > 其他函数 > ConvertFromFileMakerPath
 

ConvertFromFileMakerPath

将 FileMaker 格式转换为标准格式路径。

格式 

ConvertFromFileMakerPath (FileMaker 路径 ; 格式)

参数 

FileMaker 路径 - 包含 FileMaker 格式路径的任意文本表达式或文本字段

格式 - 一个指定值,指定返回路径参阅下文)。

返回的数据类型 

文本

原始版本 

19.0

说明 

FileMaker 客户端和主机内部使用创建文件路径中所示格式的路径来指定外部文件或 FileMaker 数据源。在使用这些 FileMaker 路径处理外部系统之前,需要将 FileMaker 路径转换为外部系统支持的标准格式。

使用格式参数指定以下标准路径格式之一。

 

格式参数

标准格式的路径使用

PosixPath

POSIX(类似于 Unix)操作系统 — 例如,macOS、iOS、iPadOS 和 Linux

/directory/filename

URLPath

基于 Web 的系统 — 例如,Rest API 和从 URL 插入脚本步骤

file:///directory/filename,如果路径针对本地文件

Fmp://host.domain/directory/filename,如果是以 fmnet:/ 开头的 FileMaker 网络路径

WinPath

Windows 操作系统

drive:\directory\filename,其中 drive 是驱动器盘符

托管 FileMaker Pro 文件的 FileMaker 路径只转换为使用 fmp 架构的 URL 路径。当 FileMaker 路径无法转换为指定格式时,此函数将返回 "?"。

注释 

路径以 fileimagemovie 开头以及以 winmaclinux 结尾的 FileMaker 路径将采用与 file 前缀相同的转换方式。请参阅关于路径前缀

示例 1 

 

对于 filemaker路径

返回格式

file:/Machintosh HD/etc/hosts

POSIX 系统根卷上本地文件的完整路径

URLPath: file:///etc/hosts

PosixPath: /etc/hosts

WinPath: ?

file:/Clients/contacts.txt

POSIX 系统非根卷上本地文件的完整路径

URLPath: file:///Volumes/Clients/contacts.txt

PosixPath: /Volumes/Clients/contacts.txt

WinPath: ?

file:/C:/Users/John Smith/Documents/test.xlsx

Windows 中本地文件的完整路径

URLPath: file:///C:/Users/John%20Smith/Documents/test.xlsx

PosixPath: ?

WinPath: C:\Users\John Smith\Documents\test.xlsx

file://computerName/Documents/test.xlsx

远程 Windows 计算机上文件的完整路径

URLPath: file://computerName/Documents/test.xlsx

PosixPath: ?

WinPath: \\computerName\Documents\test.xlsx

fmnet:/fmhost.example.com/My Clients.fmp12

指向主机 FileMaker Pro 文件的完整路径

URLPath: fmp://fmhost.example.com/My%20Clients.fmp12

PosixPath: ?

WinPath: ?

file:dir1/dir2/file.fmp12

相对于当前 FileMaker Pro 文件的路径

URLPath: ?

PosixPath: dir1/dir2/file.fmp12

WinPath: dir1\dir2\file.fmp12

示例 2 

ConvertFromFileMakerPath ("文件:Import/Sales.xlsx" ; PosixPath) 返回 Import/Sales.xlsx.

示例 3 

对于包含 "contacts.txt" 的 Table::Filename 字段,返回 file:///Users/UserName/Documents/contacts.txt(此文件在当前用户的 Documents 文件夹中的路径,格式为 URL)。

ConvertFromFileMakerPath (
"文件:"& Get (文档路径) & 表::文件名称 ;
URLPath
)

相关主题 

函数参考(类别列表)

函数参考(按字母顺序排序的列表)

关于公式

关于函数

ConvertToFileMakerPath 函数