ADA - Ficheros

 
Vista:

Ficheros

Publicado por Alex Balcells (3 intervenciones) el 14/07/2003 17:01:54
Hola!

Mi duda es bien sencilla: estoy haciedo un programa que necesita leer un fichero. Imaginemos que el fichero no existe; en ese caso se abre un fichero por defecto que sabemos que seguro que si que existe. Mi pregunta es: ¿como puedo saber si el fichero primero existe o no, ya que al hacer un open y no existir, salta una excepcion?

Muchas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ficheros

Publicado por JCTAZ (2 intervenciones) el 09/08/2004 22:28:26
Procedure main is
....
....
Existe : boolean;
Begin
Existe : True;
Begin
Open( F , in_file , "Archivo.dat");
Exception
When Others =>
Existe := False;
End;
If No Existe then
.... lo que quieras hacer sino existe el archivo
else
... lo que quieras hacer si el archivo existe.
Close (F);
end if;
End main;
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar