Árvore de páginas

Sintaxis

 

FILE( <expresión carácter> )

 

 

Propósito

 

Determina si los archivos especificados existen en la carpeta.

 

 

Argumentos

 

< expresión carácter >

 

Define el nombre y la extensión del archivo que se localizará en la carpeta corriente. Este argumento también puede estar compuesto por una máscara de archivos incluyendo los caracteres * y ?, el camino y la letra del disco (driver) deseado.

 

 

Utilización

 

Esta función se utiliza para verificar si un archivo específico o un conjunto de archivos existen en una determinada carpeta de un disco (driver). Si existe uno de los archivos especificados por la expresión carácter, la función FILE() retorna verdadero (.T.). Si no existen archivos especificados, la función retorna falso (.F.).

 

 

Sugerencias

 

Si el disco o carpeta no se informan de forma explícita, inicialmente el AdvPL buscará los archivos en la carpeta corriente definida en las configuraciones del Protheus.

 

La función no detecta la existencia de archivos ocultos o de sistema (hidden o system files).

 

 

Ejemplos

 

IF FILE(“C:\MALA.DBF”) .AND. FILE(“C:\INDCOD.CDX”)

          MsgAlert(“Los archivos existen en la carpeta”)

ELSE

          MsgAlert(“¡Archivos no encontrados ni en el disco ni en en la carpeta!”)

 

          RETURN

ENDIF

  • Sem rótulos