Histórico da Página
Sintaxis
FERASE( <expresión carácter> )
Propósito
Elimina archivos del driver (disco).
Argumentos
< expresión carácter >
Define el nombre del archivo binario que se eliminará del disco.
Se debe especificar el nombre del archivo incluyendo su extensión y, opcionalmente, la designación del disco (drive) y de la carpeta en la que se encuentra el archivo.
Utilización
Cuando se llama a la función FERASE() se elimina el archivo especificado del disco sólo si se encuentra en la carpeta corriente o en la carpeta y disco designados. Si la eliminación falla, la función retorna -1. Si todo resulta un éxito, la función retorna cero.
Un archivo debe estar previamente cerrado para que la función FERASE() pueda eliminarlo del disco.
Ejemplos
Este ejemplo ilustra como eliminar un conjunto de archivos:
#include "Protheus.ch"
AEVAL(DIRECTORY("*.BAK"), { |aFile| FERASE(aFile[F_NAME]) })
El siguiente ejemplo borra un archivo y después muestra un mensaje de acuerdo con el resultado de la operación:
IF FERASE(“Teste.txt”) <> -1
MsgAlert(“¡Archivo eliminado!”
ELSE
MsgAlert(“Error en la eliminación del archivo nº “ + STR(FERROR()))
RETURN NIL
ENDIF