PDA

Ver la Versión Completa : como crear una carpeta en otro equipo?


JuanErasmo
04-11-2005, 16:25:08
Buenos dias.
Amigos, estoy intentando crear una carpeta en una máquina que esta en mi red.
lo hago así :

Secretaria es el nombre del equipo en la red.
ForceDirectories( "Secretaria:C:\\PRUEBA\\oscar\\0000000" +DBEdit1->Text);
tambien lo he intentado así :

CreateDir("Secretaria:C:\\PRUEBA\\oscar\\0000000" +DBEdit1->Text);


y no me funciona!

La carpeta esta compartida en la red y tampoco.

Alguien puede ayudarme? Donde está el error?

Gracias.

Lepe
04-11-2005, 17:38:04
Comprueba que no hay caracteres inválidos en el Edit1. Puedes crear una carpeta con el explorador de windows que contenga el caracter '/', windows te dirá los caracteres que no son permitidos. O bien te encargas de analizar el string o bien se lo pasas a windows y que él dé el error.

Por otra parte, la cadena final parece ser más de 8 caracteres, encierra todo el String entre comillas dobles.

En C++ Builder no lo sé, pero esas rutinas son funciones en Delphi, quizás te convenga guardar el valor que devuelve para saber el resultado que dan.

Revisa que La carpeta ha sido compartida con acceso total, tanto a los archivos como carpetas y subcarpetas.

saludos y suerte.

JuanErasmo
04-11-2005, 17:48:22
Gracias Lepe.

La solución es que el path hay que darlo asi

ForceDirectories("\\\\EquipoEnRed\\CarpetaCompartida\\DirectorioNuevo ("")");


[Delphi]

PD, Eternamente Junior?
De donde eres?
puede que seamos compatriotas!