Declaración: procedure Erase(var F);
var
fich: file;
nombre: string;
letra: char;
begin
Write('Nombre del fichero? ');
Readln(nombre);
Assign(fich, nombre);
{$I-}
Reset(rich);
{$I+}
if IOResult <> 0 then
Writeln('No existe el fichero ', nombre)
else
begin
Close(fich);
Write('Borrar ', nombre, ' (S/N) ? ');
Readln(letra);
if UpCase(letra) = 'S' then
Erase(fich);
end;
end.