Árvore de páginas

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

  • Sem rótulos