• Sábado 21 de Diciembre de 2024, 17:35

Autor Tema:  eliminar un directorio por programacion  (Leído 5826 veces)

juan_0986

  • Miembro activo
  • **
  • Mensajes: 51
  • Nacionalidad: pe
    • Ver Perfil
eliminar un directorio por programacion
« en: Martes 5 de Agosto de 2008, 16:17 »
0
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

Haiass

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Re: eliminar un directorio por programacion
« Respuesta #1 en: Jueves 4 de Septiembre de 2008, 12:02 »
0
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

marpresi

  • Nuevo Miembro
  • *
  • Mensajes: 18
    • Ver Perfil
Re: eliminar un directorio por programacion
« Respuesta #2 en: Viernes 21 de Noviembre de 2008, 20:46 »
0
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.-

Juanra15

  • Miembro activo
  • **
  • Mensajes: 55
  • Nacionalidad: uy
    • Ver Perfil
Re: eliminar un directorio por programacion
« Respuesta #3 en: Jueves 24 de Septiembre de 2009, 15:45 »
0
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