Saber si existe un folder

HMG en Español

Moderator: Rathinagiri

Post Reply
jorge.posadas
Posts: 172
Joined: Mon May 19, 2014 7:43 pm
DBs Used: DBF, SQLite, MS-SQL, ACCESS, MariaDB (en proceso)
Location: Morelia, Mich. México
Contact:

Saber si existe un folder

Post by jorge.posadas »

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

POSADAS SOFTWARE
Jorge Posadas Ch.
Programador independiente
Morelia, Mich.
M é x i c o .
Movil +52 44 3734 1858
SKYPE: jorge.posadasch
Email: posoft@gmx.com
User avatar
mol
Posts: 3718
Joined: Thu Sep 11, 2008 5:31 am
Location: Myszków, Poland
Contact:

Re: Saber si existe un folder

Post by mol »

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: 909
Joined: Thu Oct 16, 2014 11:35 am
Location: Poland

Re: Saber si existe un folder

Post by edk »

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: 172
Joined: Mon May 19, 2014 7:43 pm
DBs Used: DBF, SQLite, MS-SQL, ACCESS, MariaDB (en proceso)
Location: Morelia, Mich. México
Contact:

Re: Saber si existe un folder

Post by jorge.posadas »

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

POSADAS SOFTWARE
Jorge Posadas Ch.
Programador independiente
Morelia, Mich.
M é x i c o .
Movil +52 44 3734 1858
SKYPE: jorge.posadasch
Email: posoft@gmx.com
Post Reply