Comprobar si existe un directorio remoto....

Comprobar si existe un directorio remoto....

Postby Elias Torres » Wed Apr 25, 2007 3:16 pm

Hola a todos...

Pues eso queria saber si existe alguna función que permita saber si existe un directorio remoto. He probado con lIsDir() pero cuando lo ejecuto me dice que no está disponible, por lo que no me funciona...


Saludos.

Elías Torres.
Elias Torres
 
Posts: 233
Joined: Wed Aug 09, 2006 3:07 pm

Postby Antonio Linares » Wed Apr 25, 2007 5:02 pm

Elías,

Podrías usar File( cDirRemoto + "\" + cNombreFichero ). Si existe dicho fichero, entonces existe el directorio remoto.
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42103
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby Elias Torres » Wed Apr 25, 2007 5:26 pm

Antonio, la opción que me propones no es del todo correcta para controlar si existe un directorio, puesto que puede ser que el archivo no esté pero en cambio si exista el directorio....

El problema viene porque debo controlar si el directorio que el usuario deja como parametro de descarga es correcto. Por tanto no puedo preguntar por ningun fichero para saber si existe o no el directorio...

No existe ninguna funcion para esto que te comento??

Saludos.

Elías Torres.
Elias Torres
 
Posts: 233
Joined: Wed Aug 09, 2006 3:07 pm

Postby Antonio Linares » Wed Apr 25, 2007 5:28 pm

Elías,

En ese directorio tienes permiso de escritura ?
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42103
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby Elias Torres » Wed Apr 25, 2007 5:34 pm

Antonio, que diferencia hay??

Lo digo porque la ruta de descarga en principio debe ser fija, pero si por cualquier casualidad el usuario la cambia debo controlar si el directorio que el pone existe, porque sino controlo eso la aplicación falla generando un error, y claro, eso no puede ocurrir :)


Saludos

Elías Torres.
Elias Torres
 
Posts: 233
Joined: Wed Aug 09, 2006 3:07 pm

Postby Antonio Linares » Wed Apr 25, 2007 6:38 pm

Elías,

Usa esta función:
Code: Select all  Expand view  RUN
function Main()

   MsgInfo( lCheckDir( "\Storage card" ) )

return nil

function lCheckDir( cDirName )

return Len( Directory( cDirName, "D" ) ) == 1
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42103
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby Elias Torres » Thu Apr 26, 2007 8:33 am

Antonio, mil gracias, funciona a la perfección....


Saludos.

Elías Torres.
Elias Torres
 
Posts: 233
Joined: Wed Aug 09, 2006 3:07 pm


Return to FiveWin para Pocket PC

Who is online

Users browsing this forum: No registered users and 6 guests