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. 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.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  | 
                                                
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 ( DocumentsPath ) & Tabla::nombreDeArchivo ; 3 
)