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

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

Options 

  • ID de fichier est une expression numérique qui indique l'ID d'un fichier de données ouvert.
  • Nouvel emplacement est une expression numérique qui spécifie la nouvelle position de lecture/écriture du fichier de données.

Compatibilité 

Produit Prise en charge
FileMaker Pro Oui
FileMaker Go Oui
FileMaker WebDirect Non
FileMaker Server Oui
FileMaker Cloud Oui
FileMaker Data API Non
Publication Web personnalisée Oui

Provient de la version 

18.0

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. À la fin d'un fichier, la position est identique à la taille du fichier (consultez l'action de script Obtenir la taille du fichier).

Remarques 

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.

Copier
Définir l'emplacement du fichier de données [ ID de fichier: 2 ; Nouvel 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.

Copier
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 ; Nouvel emplacement: $fileSize ]
Écrire 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 ]