Colección de citas famosas - Slogan de motivación - ¿Cómo utilizar la declaración condicional if...else en foxpro? Por favor consulten a todos

¿Cómo utilizar la declaración condicional if...else en foxpro? Por favor consulten a todos

Si el archivo&& existe

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