@FILEREAD[n[,longitud]] : Lee datos del archivo cuyo identificador es n. Devuelve la cadena **EOF** si intenta leer más allá del final del archivo. Si de largo no está especificado, @FILEREAD se leerá hasta el siguiente carácter CR o LF (fin de línea). Si de largo se especifica, @FILEREAD leerá de largo bytes independientemente de los caracteres de final de línea.

 

La entrada numérica se puede ingresar en formato decimal (una secuencia de 0 a 9 dígitos) o en formato hexadecimal ("0x" seguido de una secuencia de 0 a F dígitos hexadecimales).

 

Esta función sólo debe usarse con identificadores de archivos devueltos por @FILEOPEN. Si lo usas con cualquier otro número puedes dañar otros archivos abierto por TCC (o por el programa que comenzó TCC).

 

Tenga cuidado con los caracteres con significado especial para Take Command, como símbolos de redirección y canalización, dentro del archivo. Uso SETDOS /X con los códigos apropiados según sea necesario.

 

Ejemplo:

 

establecer h=%@fileopen["d:\ruta\miarchivo.txt",r]

eco leyendo %@fileread[%h,32]

identificador de cierre de eco #%h: %@fileclose[%h]

 

Vea también las funciones relacionadas basadas en identificadores:

 

@FILECLOSECerrar un identificador de archivo
@FILEOPENAbrir un identificador de archivo
@FILESEEKMover el puntero de un identificador de archivo
@FILESEEKLMover el puntero de un identificador de archivo a una línea especificada
@FILEWRITEEscribir la siguiente línea en un identificador de archivo
@FILEWRITEBEscribir datos en un identificador de archivo
@TRUNCARTrunca el archivo en la posición actual del puntero del identificador de archivo.