FILE( )
Determina si existen ficheros en el directorio o vía por defecto de DPXBASE
Sintaxis
FILE() –> lExiste
Argumentos
determina una especificación de fichero estándar que puede incluir caracteres comodín * y ?, así como una referencia de unidad y de vía. Las referencias explícitas a un fichero deben incluir también una extensión.
Devuelve
FILE() devuelve verdadero (.T.) si algún fichero coincide con el patrón ; de lo contrario, devuelve falso (.F.).
Descripción
FILE() es una función de entorno que determina si se ha localizado algún fichero que coincida con un patrón de especificación de fichero. FILE() busca el directorio especificado si se ha especificado una vía de forma explícita.
Si no se ha especificado una vía, FILE() busca en el directorio por defecto de y posteriormente, la vía de DPXBASE. En ningún caso se busca en la vía del DOS. Observe también que FILE() no reconoce los ficheros ocultos o de sistema en su búsqueda.
Ejemplos
¦ En este ejemplo FILE() intenta localizar Ventas.dbf en otro directorio de DPXBASE, que no sea el utilizado por defecto:
? FILE(“Ventas.dbf”) // Resultado: .F.
? FILE(“\APPS\DBF\Ventas.dbf”) // Resultado: .T.
//
SET PATH TO \APPS\DBF
? FILE(“Ventas.dbf”) // Resultado: .T.
//
SET PATH TO
SET DEFAULT TO \APPS\DBF\
? FILE(“Ventas.dbf”) // Resultado: .T.
? FILE(“*.dbf”) // Resultado: .T.
Ficheros: La biblioteca asociada es DPXBASE.CH.