Saber si existe un folder

HMG en Español

Moderator: Rathinagiri

Post Reply
jorge.posadas
Posts: 77
Joined: Mon May 19, 2014 7:43 pm
DBs Used: DBF, SQLite, MS-SQL, ACCESS, MariaDB (en proceso)
Location: Tizayuca, Hgo. México
Been thanked: 3 times
Contact:

Saber si existe un folder

Post by jorge.posadas » Fri Feb 23, 2018 4:43 am

Grupo,

Estoy desarrollando una aplicación y tengo esta estructura de folder
C:\PosadasSoftwareSolutions\Possale\DataBase (aqui está la base de datos)
C:\PosadasSoftwareSolutions\Possale\Doc (manual de uso del sistem)
C:\PosadasSoftwareSolutions\Possale\ (aqui está localizado el EXE)

Ahora bien, cuando cargan la aplicación lee la base de datos que está en DataBase\
Lo que necesito es que cuando se cargue la aplicación quiero saber si existe el folder DataBase, y sino existe entonces enviar un mensaje al usuario avisándole que la ruta para la base de datos no existe.

He buscado documentación, pero no he encontrado nada. Si alguien sabe COMO hacerlo mucho lo agradeceré
Cordialmente

Jorge Posadas Ch
Tizayuca, Hgo.
M é x i c o .
Movil +52 5514272013
SKYPE: jorge.posadasch
Email: jorge.posadas@gmail.com

User avatar
mol
Posts: 3039
Joined: Thu Sep 11, 2008 5:31 am
Location: Myszków, Poland
Has thanked: 169 times
Been thanked: 92 times
Contact:

Post by mol » Fri Feb 23, 2018 6:45 am

You can test if your dbf file exist:
if .not. file("C: \ PosadasSoftwareSolutions \ Possale \ Database\" + "database.dbf")
MsgStop("DataBase does not exist!")
endif

edk
Posts: 340
Joined: Thu Oct 16, 2014 11:35 am
Location: Poland
Has thanked: 95 times
Been thanked: 247 times

Post by edk » Fri Feb 23, 2018 2:52 pm

Para verificar si el folder es correcta intente usar la función: HB_DirExists( "C:\PosadasSoftwareSolutions\Possale\DataBase" )
https://vivaclipper.wordpress.com/2014/ ... direxists/

jorge.posadas
Posts: 77
Joined: Mon May 19, 2014 7:43 pm
DBs Used: DBF, SQLite, MS-SQL, ACCESS, MariaDB (en proceso)
Location: Tizayuca, Hgo. México
Been thanked: 3 times
Contact:

Post by jorge.posadas » Fri Feb 23, 2018 3:44 pm

Edk,

Muchas gracias por ese link, es lo que estaba buscando y ya lo integre a mi aplicación y funciona correctamente, muchas gracias

google:
Thank you very much for that link, it is what I was looking for and I already integrate it to my application and it works correctly, thank you very much
Thank you MOL, too
Cordialmente

Jorge Posadas Ch
Tizayuca, Hgo.
M é x i c o .
Movil +52 5514272013
SKYPE: jorge.posadasch
Email: jorge.posadas@gmail.com

Post Reply