Convertit un chemin d'accès utilisant un format FileMaker au format standard.
ConvertFromFileMakerPath ( cheminFileMaker ; format )
cheminFileMaker
: une expression de type texte ou une rubrique Texte contenant un chemin d'accès au format FileMaker.
format
: une valeur nommée qui spécifie le format standard dans lequel renvoyer le chemin d'accès (voir ci-dessous).
Texte
19.0
Les clients et les hôtes FileMaker utilisent en interne des chemins d'accès aux formats indiqués dans la section Création de chemins d'accès pour spécifier des fichiers externes ou des sources de données FileMaker. Avant de pouvoir utiliser ces chemins d'accès FileMaker avec des systèmes externes, vous devez les convertir dans un format standard pris en charge par les systèmes externes.
Utilisez le paramètre format
pour spécifier l'un des formats de chemin d'accès standard suivants.
paramètre | Pour les chemins d'accès utilisés par | Format standard |
---|---|---|
| Les systèmes d'exploitation POSIX (de type Unix), par exemple, macOS, iOS, iPadOS et Linux | /répertoire/nomfichier |
| Les systèmes Web, par exemple, les API REST et l'action de script Insérer depuis URL | file:///répertoire/nomfichier, si le chemin d'accès est pour un fichier local fmp://hôte.domaine/répertoire/nomfichier, s'il s'agit d'un chemin d'accès réseau FileMaker, qui commence par fmnet:/ |
| Les systèmes d'exploitation Windows | lecteur:\répertoire/nomfichier, où lecteur est la lettre du lecteur |
Le chemin d'accès FileMaker d'un fichier FileMaker Pro peut être converti uniquement en un chemin d'accès URL qui utilise le schéma fmp. Lorsqu'un chemin d'accès FileMaker ne peut pas être converti au format spécifié, cette fonction renvoie « ? ».
•Les chemins d'accès FileMaker qui utilisent des préfixes commençant par file
, image
ou movie
et se terminant par win
, mac
ou linux
sont convertis de la même façon que le préfixe file
. Consultez la section À propos des préfixes de chemin d'accès.
Pour | Renvoie pour le paramètre |
---|---|
file:/Machintosh HD/etc/hôtes Chemin d'accès complet à un fichier local sur le volume racine d'un système POSIX | URLPath: file:///etc/hôtes PosixPath: /etc/hôtes WinPath: ? |
file:/Clients/contacts.txt Chemin d'accès complet à un fichier local sur un volume non racine d'un système POSIX | URLPath: file:///Volumes/Clients/contacts.txt PosixPath: /Volumes/Clients/contacts.txt WinPath: ? |
file:/C:/Utilisateurs/Jean Martin/Documents/test.xlsx Chemin d'accès complet à un fichier local sous Windows | URLPath: file:///C:/Utilisateurs/Jean%20Martin/Documents/test.xlsx PosixPath: ? WinPath: C:\Utilisateurs\Jean Martin\Documents\test.xlsx |
file://computerName/Documents/test.xlsx Chemin d'accès complet à un fichier sur un ordinateur Windows distant | URLPath: file://nomOrdinateur/Documents/test.xlsx PosixPath: ? WinPath: \\nomOrdinateur\Documents\test.xlsx |
fmnet:/hôtefm.exemple.com/Mes Clients.fmp12 Chemin d'accès réseau à un fichier FileMaker Pro | URLPath: fmp://hôtefm.exemple.com/Mes%20Clients.fmp12 PosixPath: ? WinPath: ? |
file:rép1/rép2/file.fmp12 Chemin d'accès relatif au fichier FileMaker Pro actif | URLPath: ? PosixPath: rép1/rép2/fichier.fmp12 WinPath: rép1/rép2/fichier.fmp12 |
ConvertFromFileMakerPath ( "file:Importation/Ventes.xlsx" ; PosixPath )
renvoie Importation/Ventes.xlsx.
Pour une rubrique Table::NomFichier qui contient « contacts.txt », renvoie file:///Utilisateurs/NomUtilisateur/Documents/contacts.txt (le chemin d'accès à ce fichier se trouve au format URL dans le dossier Documents de l'utilisateur actif).
ConvertFromFileMakerPath (
"file:" & Obtenir ( CheminDocuments ) & Table::NomFichier ;
URLPath
)