Imposta posizione file dati
Imposta la posizione di lettura-scrittura in un file dati aperto.
Vedere anche
Opzioni
- ID file è un'espressione numerica che specifica l'ID file di un file dati aperto.
- Nuova posizione è un'espressione numerica che specifica la nuova posizione di lettura-scrittura del file dati.
Compatibilità
Prodotto | Supportata |
FileMaker Pro | Sì |
FileMaker Go | Sì |
FileMaker WebDirect | No |
FileMaker Server | Sì |
FileMaker Cloud | Sì |
FileMaker Data API | No |
Pubblicazione Web personalizzata | Sì |
Creata nella versione
18.0
Descrizione
La posizione di lettura-scrittura è il numero di byte dall'inizio del file da cui iniziare la lettura o la scrittura dei dati. All'inizio di un file, la posizione di lettura-scrittura è 0. Alla fine di un file, la posizione corrisponde alle dimensioni del file (vedere l'istruzione di script Ottieni dimensioni file).
Note
- Se si specifica un valore negativo per Nuova posizione, la funzione Get ( UltimoErrore ) restituisce un errore.
Esempio 1
Imposta la posizione di lettura-scrittura di un file aperto con ID 2 sul valore memorizzato in una variabile.
Imposta posizione file dati [ID file: 2 ; Nuova posizione: $posizione]
Esempio 2
Scrive i contenuti del campo Utilità::Voce di registro alla fine del file modifica.log nella cartella Documenti.
Imposta variabile [$file; Valore: Get ( PercorsoDocumenti ) & "modifica.log"]
Ottieni esistenza file ["$file"; Destinazione: $fileEsiste]
If [not $fileEsiste]
Esci dallo script [Risultato testo: ]
End If
Ottieni dimensioni file ["$file"; Destinazione: $dimensioniFile]
Apri file dati ["$file"; Destinazione: $IDfile]
Imposta posizione file dati [ID file: $IDfile; Nuova posizione: $dimensioniFile]
Scrivi su file dati [ID file: $IDfile; Origine dati: Utilità::Voce di registro; Scrivi come: UTF-8; Aggiungi avanzamento riga]