ABRELECTURA

Sinopsis
ABRELECTURA nombre_de_archivo
(ABRELECTURA nombre_de_archivo modo_binario)
OPENREAD nombre_de_archivo
(OPENREAD nombre_de_archivo modo_binario)
Descripción

Abre el archivo nombrado nombre_de_archivo para lectura. La posición de lectura se pone al principio del archivo.

Si el nombre_de_archivo es la palabra reservada "clipboard, entonces puedes leer cualquier texto que contiene el portapapeles como si fuera en un archivo (la palabra «clipboard» quiere decir «portapapeles» en inglés). Si abres el portapapeles en modo binario, se codifica el contenido en UTF-8. Incluso en modo binario, sólo puedes leer datos de texto del portapapeles.

El argumento modo_binario debe ser un valor booleano (CIERTO o FALSO). Si modo_binario es FALSO o no es dado, entonces se abren el archivo como texto. Si modo_binario es CIERTO, entonces se abren el archivo como un archivo binario.

Cuando ABRELECTURA abre un archivo de texto, busca un byte order mark (BOM) al principio del archivo para determinar la codificación de caracteres. ABRELECTURA sólo reconoce dos codificaciones de caracteres: UTF-8 y UTF-16LE. Si reconoce la codificación de caracteres, se excluyen el BOM de los caracteres que puedes leer. Si no, se asumen que se codifican el archivo según la página de códigos ANSI por defecto del sistema. Además, cuando lees de un archivo de texto, se convierten la secuencia de nueva línea de CRLF a LF.

Cuando ABRELECTURA abre un archivo binario, se tratan los datos como bytes (valores entre 0 y 255) y no se hacen ninguna conversión al salto de línea. Si un BOM es presente en el archivo, se lo incluyen en los datos que lees como una secuencia de bytes.

ABRELECTURA lanza un error si ningún archivo nombrado nombre_de_archivo existe o si no puede abrirlo para lectura.

Ejemplo
ABREESCRITURA "ejemplo.txt
PONESCRITURA "ejemplo.txt
ESCRIBE "Hola
ESCRIBE [Adiós, Amigo]
PONESCRITURA []
CIERRA "ejemplo.txt

ABRELECTURA "ejemplo.txt
PONLECTURA "ejemplo.txt
REPITE 2 [MUESTRA LEELISTA]
[Hola]
[Adiós, Amigo]
PONLECTURA []
CIERRA "ejemplo.txt
Ve También
CIERRA

SourceForge.net Logo