Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Copiar un archivo directamente al escritorio vb6

Estas en el tema de Copiar un archivo directamente al escritorio vb6 en el foro de Visual Basic clásico en Foros del Web. Hola, y muchas gracias por todo los aportes, alguien me podria decir como copiar un archivo directamente al escritorio y que funcione para todos los ...
  #1 (permalink)  
Antiguo 18/05/2011, 12:33
Avatar de servantsoftware  
Fecha de Ingreso: abril-2011
Ubicación: 1 Pedro 4.11
Mensajes: 94
Antigüedad: 13 años, 1 mes
Puntos: 3
Pregunta Copiar un archivo directamente al escritorio vb6

Hola, y muchas gracias por todo los aportes, alguien me podria decir como copiar un archivo directamente al escritorio y que funcione para todos los windows "Vista,Xp,7"?


suponiendo que tengo el archivo en el mismo directorio que la aplicacion (App.Path)
  #2 (permalink)  
Antiguo 18/05/2011, 15:20
Avatar de lokoman  
Fecha de Ingreso: septiembre-2009
Mensajes: 502
Antigüedad: 14 años, 7 meses
Puntos: 47
Respuesta: Copiar un archivo directamente al escritorio vb6

Hola!!
Intenta esto a ver si te sirve:
Código vb:
Ver original
  1. Dim RutaDesktop As String
  2.     RutaDesktop = Environ("userprofile") & "\escritorio\"
  3.     If Dir(RutaDesktop, vbDirectory) = Empty Then RutaDesktop = Environ("userprofile") & "\desktop\"
  4.        
  5.     MsgBox RutaDesktop
  6.  
  7.    FileCopy App.path & "\ArchivoFuente.txt", RutaDesktop & "ArchivoDestino.txt"
  #3 (permalink)  
Antiguo 18/05/2011, 21:26
Avatar de servantsoftware  
Fecha de Ingreso: abril-2011
Ubicación: 1 Pedro 4.11
Mensajes: 94
Antigüedad: 13 años, 1 mes
Puntos: 3
Respuesta: Copiar un archivo directamente al escritorio vb6

Perfecto!, si funciona, Gracias
  #4 (permalink)  
Antiguo 19/05/2011, 06:17
Avatar de lokoman  
Fecha de Ingreso: septiembre-2009
Mensajes: 502
Antigüedad: 14 años, 7 meses
Puntos: 47
Respuesta: Copiar un archivo directamente al escritorio vb6


Etiquetas: copiarunfichero, escritoriovb6
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:52.