Référence > Page de référence des actions de script > Actions de script Fichiers > Définir l'emplacement du fichier de données
 

Définir l'emplacement du fichier de données

Définit la position de lecture/écriture dans un fichier de données ouvert.

Voir aussi 

Options 

ID de fichier est une expression numérique qui indique l'ID d'un fichier de données.

Nouvelle emplacement est une expression numérique qui spécifie la nouvelle position de lecture/écriture du fichier de données.

Compatibilité 

 

Produit 

Format 

FileMaker Pro Advanced 

Oui 

FileMaker Go 

Oui 

FileMaker WebDirect 

Non 

FileMaker Server 

Oui 

Produit FileMaker Cloud 

Oui 

FileMaker Data API 

Non 

Publication Web personnalisée 

Oui 

Solution d'exécution 

Non 

Provenance 

FileMaker Pro 18.0 Advanced

Description 

La position de lecture/écriture est le nombre d'octets au début du fichier où démarrer la lecture ou l'écriture des données. Au début d'un fichier, la position de lecture/écriture est 0. A la fin d'un fichier, la position est identique à la taille du fichier (consultez la section action de script Obtenir la taille du fichier).

Remarques 

Si vous spécifiez une valeur négative pour Nouvelle emplacement, la fonction Obtenir ( DernièreErreur ) renvoie une erreur.

Exemple 1 

Définit la position de lecture/écriture d'un fichier ouvert avec un ID de fichier de 2 sur la valeur stockée dans une variable.

Définir l'emplacement du fichier de données [ ID de fichier: 2 ; Nouvelle emplacement: $position ]

Exemple 2 

Ecrit le contenu de la rubrique Utilitaires::Entrée de journal à la fin du fichier nommé change.log se trouvant dans le dossier Documents.

Définir variable [ $file ; Valeur: Obtenir ( CheminDocuments ) & "change.log" ]
Vérifier l'existence du fichier [ "$file" ; Cible: $fileExists ]
Si [ pas $fileExists ]
Fin de script [ Résultat de texte: ]
Fin de si
Obtenir la taille du fichier [ "$file" ; Cible: $fileSize ]
Ouvrir un fichier de données [ "$file" ; Cible: $fileID ]
Définir l'emplacement du fichier de données [ ID de fichier: $fileID ; Nouvelle emplacement: $fileSize ]
Ecrire dans le fichier de données [ ID de fichier: $fileID ; Source de données: Utilitaires::Entrée de journal ; Ecrire au format: UTF-8 ; Ajouter un saut de ligne ]

Rubriques connexes 

Action de script Ouvrir un fichier de données

Page de référence des actions de script (liste alphabétique)

Page de référence des actions de script (liste des catégories)