¿Cómo utilizar la declaración condicional if...else en foxpro? Por favor consulten a todos
Otro
endIf
Función de archivo:
Se encuentra el archivo especificado.
File(cFileName[,nFlags])
Parámetros
cFileName
Especifique el nombre del archivo que se buscará. cFileName
Debe contener la extensión del archivo. Puede incluir la ruta en el nombre del archivo para buscar archivos que no están en el directorio o unidad actual. Si el nombre del archivo no contiene una ruta,
el archivo se buscará en el directorio predeterminado. Si el archivo no se encuentra en el directorio predeterminado, Visual FoxPro seguirá el determinado por SET PATH.
Búsqueda de rutas.
nFlags
El archivo especificado() existe, pero puede estar marcado como oculto o como atributo del sistema.
El tipo de valor de retorno. La siguiente tabla enumera los valores de nFlags.
nFlags
Explicación
FILE() devuelve False cuando el archivo existe pero está marcado como oculto o como atributo del sistema.
(f). (predeterminado)
1
Devuelve verdadero (.t.) si el archivo existe, independientemente de sus atributos de archivo. Establezca nFlags en .
1. Esto permitirá comprobar archivos ocultos o del sistema.
Valor de retorno
Tipo de datos lógicos. FILE() devolverá verdadero (.t.) si el archivo especificado se encuentra en el disco; en caso contrario, falso.
(f).
Explicación
Puedes utilizar la función ADIR() para obtener atributos específicos de un archivo.
Puedes cambiar entre archivos y directorios ocultos usando los comandos CD y CHDIR.
Ejemplo
El siguiente ejemplo muestra un ejemplo de cómo indicar si un archivo de recursos de Visual FoxPro existe en Visual FoxPro.
Información en el directorio de inicio.
Copiar el código del programa
Establecer la ruta a HOME()
Borrar
archivo IF (foxuser.dbf)
Esperando que exista el archivo de recursos de Visual FoxPro de la ventana'
Otro
Esperando que no exista el archivo de recursos de Visual FoxPro de la ventana'
ENDIF