Convierte una ruta con el formato de FileMaker a un formato estándar.
ConvertFromFileMakerPath ( rutaFileMaker ; formato )
rutaFileMaker
: cualquier expresión de texto o campo de texto que contenga una ruta con el formato de FileMaker.
formato
: un valor con nombre que especifica el formato estándar con el que se devolverá la ruta (consulte la información mostrada a continuación).
texto
19.0
Los clientes y los anfitriones de FileMaker utilizan internamente rutas con el formato mostrado en Crear rutas de archivo para especificar archivos externos o fuentes de datos de FileMaker. Antes de poder utilizar estas rutas de FileMaker para trabajar con sistemas externos, debe convertir una ruta de FileMaker a un formato estándar que admita el sistema externo.
Utilice el parámetro formato
para especificar uno de los formatos de ruta estándar.
Parámetro | Para las rutas utilizadas por | Formato estándar |
---|---|---|
| Sistemas operativos POSIX (similar a Unix) como, por ejemplo, macOS, iOS, iPadOS y Linux. | /directorio/nombreDeArchivo |
| Sistemas basados en la Web como, por ejemplo, API REST y el paso de guión Insertar desde URL. | file:///directorio/nombreDeArchivo, si la ruta es para un archivo local. fmp://anfitrión.dominio/directorio/nombreDeArchivo, si se utiliza una ruta de la red FileMaker, que comienza por fmnet:/. |
| Sistemas operativos Windows | unidad:\directorio/nombreDeArchivo, donde unidad es la letra de la unidad. |
La ruta de FileMaker de un archivo de FileMaker Pro alojado solo se puede convertir a una ruta de URL que utilice el esquema fmp. Cuando una ruta de FileMaker no se puede convertir al formato especificado, esta función devuelve "?".
•Las rutas de FileMaker que utilizan prefijos que comienzan por file
, image
o movie
y terminan por win
, mac
o linux
se convierten del mismo modo que las que utilizan el prefijo file
. Consulte Acerca de los prefijos de ruta.
Para | Devuelve para |
---|---|
file:/Machintosh HD/etc/hosts Ruta completa a un archivo local en el volumen raíz de un sistema POSIX | URLPath: file:///etc/hosts PosixPath: /etc/hosts WinPath: ? |
file:/Clientes/contactos.txt Ruta completa a un archivo local en un volumen no raíz de un sistema POSIX | URLPath: file:///Volúmenes/Clientes/contactos.txt PosixPath: /Volúmenes/Clientes/contactos.txt WinPath: ? |
file:/C:/Usuarios/John Smith/Documentos/test.xlsx Ruta completa a un archivo local en Windows | URLPath: file:///C:/Usuarios/John%20Smith/Documentos/test.xlsx PosixPath: ? WinPath: C:\Usuarios\John Smith\Documentos\test.xlsx |
file://nombreEquipo/Documentos/test.xlsx Ruta completa a un archivo en un equipo Windows remoto | URLPath: file://nombreEquipo/Documentos/test.xlsx PosixPath: ? WinPath: \\nombreEquipo\Documents\test.xlsx |
fmnet:/fmhost.ejemplo.com/Mis clientes.fmp12 Ruta completa a un archivo de FileMaker Pro alojado | URLPath: fmp://fmhost.ejemplo.com/Mis%20clientes.fmp12 PosixPath: ? WinPath: ? |
file:dir1/dir2/archivo.fmp12 Una ruta relativa al archivo de FileMaker Pro actual | URLPath: ? PosixPath: dir1/dir2/archivo.fmp12 WinPath: dir1\dir2\archivo.fmp12 |
ConvertFromFileMakerPath ( "file:Importación/Ventas.xlsx" ; PosixPath )
devuelve Importación/Ventas.xlsx.
En un campo Tabla::nombreDeArchivo que contiene "contactos.txt," devuelve file:///Usuarios/nombreDeUsuario/Documentos/contactos.txt (la ruta de este archivo en la carpeta Documentos con el formato de URL).
ConvertFromFileMakerPath (
"file:" & Get ( rutaDocumentos ) & Tabla::nombreDeArchivo ;
URLPath
)