erase
(procedimiento)
Lenguaje: Pascal (Versión: Turbo Pascal)
Borra un fichero
Declaración: procedure Erase(var F);
Detalles:
F es una variable de cualquier tipo de archivo, que se haya asociado a un fichero físico usando "Assign". Se borra el fichero físico asociado a F.
Con la directiva {$I-} , IOResult devuelve 0 si la operación se ha realizado correctamente, o bien otro número en caso contrario.
No debería usarse Erase en un fichero abierto.
Ejemplo:
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.
Órdenes relacionadas:
rename Volver al índice de la referencia o al
apartado de Pascal