Que función en Turbo Pascal 7.0 me permite verificar si existe mi archivo de texto?

Lorennzo Santiago Quiroz Rodri
10 de Enero del 2006
Quería saber si existe una función que me permita chequear si existe el archivo de texto, que fue creado con ASSIGN(), antes de iniciar búsquedas de datos en el mismo.

Por ejemplo, si puedo comprobar si tiene información, osea que no esté vacío el archivo, o que si tiene registros o datos, como el comando FILESIZE() en archivos de registros de pascal o algo parecido.

Tengo una instrucción que primero realiza búsquedas antes de agregar, modificar o cualquier otra operación con los datos, la misma es la siguiente :

ASSIGN(MIEMBRO, 'MIEMBRO.TXT');
REWRITE(MIEMBRO);
WHILE NOT EOF(MIEMBRO) DO
BEGIN
READ(MIEMBRO,cedula);
...
...
END;

El compilador me genera un error, ya que al tratar de leer información del archivo comprueba que el mismo no tiene datos que buscar, o sea, está vacío. Lo ideal sería primero agregar datos y luego comenzar búsquedas, pero quiero realizar verificaciones de los datos aún así el archivo este limpio o vacío.

Existe alguna función o comando que me facilite esto?

Gracias...