Power Builder - copiar directorio

 
Vista:

copiar directorio

Publicado por Fredy (24 intervenciones) el 28/01/2005 16:49:32
Hola,

Necesito copiar un directorio completo con sus subdirectorios y archivos que contenga de un cd al disco duro, tengo entendido que se debe utilizar las api's de windows pero no he podido encontrar un que me pueda copiar un directorio completo.

Si me pueden ayudar muchas gracias.

Saludos.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:copiar directorio, con subcarpetas y archivos

Publicado por Oscar (1178 intervenciones) el 28/01/2005 20:44:07
No sé si existirá esa API; ya que en un artículo para copiar una carpeta y todo su contenido, emplean como unas seis APIs y para que funcione el invento, extrañamente primero lo envían a la Papelera. O sea, toda una historia.

http://vbnet.mvps.org/index.html?code/shell/shdirectorycopy.htm

Mejor empleemos WSH, que te hace la vida más placentera. Posee una función llamada CopyFolder, que copia subcarpetas y archivos:
//----------------------
setpointer(hourglass!)

String ls_origen, ls_destino
ls_origen ='c:\micarpeta'

ls_destino = 'd:\otracarpeta'

int li_rc
OleObject ole_copiar
ole_copiar = CREATE OleObject

li_rc = ole_copiar.ConnectToNewObject( "Scripting.FileSystemObject" )
ole_copiar.CopyFolder (ls_origen, ls_destino)

// desalojo de la memoria
ole_copiar.DisconnectObject()

setpointer(Arrow!)
//-------Fin---------------
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar