Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Buscar Imagenes
Message
From
23/03/2008 20:15:24
Hilmar Zonneveld
Independent Consultant
Cochabamba, Bolivia
 
General information
Forum:
Visual FoxPro
Category:
Troubleshooting
Title:
Environment versions
Visual FoxPro:
VFP 9 SP2
OS:
Windows XP SP2
Network:
Windows 2000 Server
Database:
MS SQL Server
Miscellaneous
Thread ID:
01304780
Message ID:
01304792
Views:
14
Tal como dice Naomi, file() puede ser poco confiable en algunos casos. El motivo es que - aun si mencionas explícitamente el directorio - VFP puede buscar tu archivo en otro lugar, por ejemplo, dentro del EXE, o en el set("path").

Otra opción - más fácil, me parece - es adir(). Si un adir() con una "máscara" para un único archivo (es decir, nombre del archivo en vez de wildcard) te devuelve 0, significa que el archivo no existe.

>Hola a todos, he estado tratando de hacer un pequeño codigo que me diga si un archivo existe (en este caso, imagenes), lo que hago es:
>
>
>if file('miarchio.gif')
>  proceso 1
>  proceso 2
>endif
>proceso 3
>
>
>
>Pero, no me funciona bien, pues a pesar de que el archivo NO exista, me hace proceso 1 y 2.
>
>Quien me podria dar alguna pista sobre lo que esta pasando?
>
>Gracias.
Difference in opinions hath cost many millions of lives: for instance, whether flesh be bread, or bread be flesh; whether whistling be a vice or a virtue; whether it be better to kiss a post, or throw it into the fire... (from Gulliver's Travels)
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform