SoloCodigo

Programación General => Power Builder => Mensaje iniciado por: juan_0986 en Martes 5 de Agosto de 2008, 16:17

Título: eliminar un directorio por programacion
Publicado por: juan_0986 en Martes 5 de Agosto de 2008, 16:17
buenos dias, alguien sabe que api de windows para power builder sirve para eliminar un directorio,
es decir una carpeta, o quizas algun codigo en power para poder eliminar un, espero alguien tenga
la respuesta y comparta su codigo
Título: Re: eliminar un directorio por programacion
Publicado por: Haiass en Jueves 4 de Septiembre de 2008, 12:02
un poco tarde, pero por si sirve de algo...

En power builder 7 y con las pfcs instaladas, este codigo funciona, siendo
ls_directorio el directorio a borrar.
la funcion creo recordar que devolvia -1 si no podia borar y 1 si todo iba ok.


n_cst_filesrvwin32      luo_file
luo_file = CREATE n_cst_filesrvwin32
luo_file.of_deltree (ls_directorio)
Destroy luo_file


siendo n_cst_filesrwin32 un objeto de las pfcs
Título: Re: eliminar un directorio por programacion
Publicado por: marpresi en Viernes 21 de Noviembre de 2008, 20:46
Hola, mi pregunta es la siguiente:
¿que sucede en el caso de que no se posean permisos suficientes para eliminar el directorio?
lo mismo para escribir sobre el directorio... ¿como podemos controlar que no se produzca un error?

Muchas gracias!
saludos
tincho.-
Título: Re: eliminar un directorio por programacion
Publicado por: Juanra15 en Jueves 24 de Septiembre de 2009, 15:45
Tarde pero bueno...

Por lo menos en PB9 funciona, la sentencia es (RemoveDirectory ( directoryname ))  devuelve -1 en caso de error y el programa no se te cae, si no tenes permisos sobre la carpeta te devuelve -1.
Yo lo probe y funciona impecable
Saludos