ConvertFromFileMakerPath
Convierte una ruta con el formato de FileMaker a un formato estándar.
Formato
ConvertFromFileMakerPath ( rutaFileMaker ; formato )
Parámetros
rutaFileMaker: cualquier expresión de texto o campo de texto que contenga una ruta con el formato de FileMaker.
formato: un valor numérico que especifica el formato estándar con el que se devolverá la ruta (consulte la información mostrada a continuación).
Tipo de datos devuelto
texto
Se origina en
19.0
Descripción
Los clientes y los anfitriones de FileMaker utilizan internamente rutas con el formato mostrado enCrear 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 operativos Windows |
unidad:\directorio/nombreDeArchivo, donde unidad es la letra de la unidad. |
|
|
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. Claris Pro: claris://anfitrión.dominio/directorio/nombreDeArchivo, si se utiliza una ruta de la red Claris, que empieza por fmnet:/ FileMaker Pro: fmp://anfitrión.dominio/directorio/nombreDeArchivo, si se utiliza una ruta de la red FileMaker, que comienza por fmnet:/. |
-
Puede especificar el
formatoutilizando la constante especificada o el valor numérico que se muestra entre paréntesis como, por ejemplo,WinPatho 2, sin comillas.
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 "?".
Notas
-
Las rutas de FileMaker que utilizan prefijos que comienzan por
file,imageomoviey terminan porwin,macolinuxse convierten del mismo modo que las que utilizan el prefijofile. Consulte Acerca de los prefijos de ruta.
Ejemplo 1
|
Para |
Devuelve para |
|
file:/Macintosh 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.example.com/My Clients.claris fmnet:/fmhost.ejemplo.com/Mis clientes.fmp12 Ruta completa a un archivo alojado de Claris Pro o FileMaker Pro |
URLPath: claris://fmhost.example.com/My%20Clients.claris 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 |
Ejemplo 2
ConvertFromFileMakerPath ( "file:Importación/Ventas.xlsx" ; PosixPath ) devuelve Importación/Ventas.xlsx.
Ejemplo 3
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 ; 3
)