Establece la posición de lectura-escritura de un archivo de datos abierto.
Automatizar tareas con guiones
•ID de archivo es una expresión numérica que especifica el ID del archivo de un archivo de datos abierto.
•Nueva posición es una expresión numérica que especifica la nueva posición de lectura/escritura del archivo de datos.
Producto | Compatible |
FileMaker Pro Advanced | Sí |
FileMaker Go | Sí |
FileMaker WebDirect | No |
FileMaker Server | Sí |
Producto de FileMaker Cloud | Sí |
FileMaker Data API | No |
Publicación en la Web personalizada | Sí |
Solución en tiempo de ejecución | No |
FileMaker Pro 18.0 Advanced
La posición de lectura/escritura es el número de bytes del inicio del archivo en el que se empieza a leer o escribir datos. Al comienzo de un archivo, la posición de lectura y escritura es 0. Al final de un archivo, la posición es la misma que el tamaño de archivo (ver paso de guión Obtener tamaño de archivo).
•Si especifica un valor negativo para la Nueva posición, el Función Get ( LastError ) devuelve un error.
Establece la posición de lectura escritura de un archivo abierto con un ID de archivo de 2 al valor almacenado en una variable.
Establecer posición del archivo de datos [ ID de archivo: 2 ; Nueva posición: $position ]
Escribe el contenido del campo Utilidades::Entradas de registro al final del archivo llamado change.log que se encuentra en la carpeta Documentos.
Establecer variable [ $file ; Valor: Get ( DocumentsPath ) & "change.log" ]
Obtener archivo existente [ "$file" ; Destino: $fileExists ]
If [ not $fileExists ]
Salir del guión [ Resultado de texto: ]
End If
Obtener tamaño de archivo [ "$file" ; Destino: $tamañoArchivo ]
Abrir archivo de datos [ "$file" ; Destino: $fileID ]
Establecer posición del archivo de datos [ ID de archivo: $fileID ; Nueva posición: $tamañoArchivo ]
Escribir en el archivo de datos [ ID de archivo: $fileID ; Fuente de datos: Utilidades::Entrada de registro ; Escribir como: UTF-8 ; Añadir avance de línea ]