Foros del Web » Programación para mayores de 30 ;) » .NET »

Transferir archivos

Estas en el tema de Transferir archivos en el foro de .NET en Foros del Web. Hola colegas, necesito transferir archivos e imágenes desde una carpeta a otra, pero me gustaría hacerlo con un stored de sql, se puede? Algún ejemplo ...
  #1 (permalink)  
Antiguo 09/07/2012, 09:03
Avatar de mvazquez  
Fecha de Ingreso: octubre-2004
Ubicación: Monterrey - México
Mensajes: 875
Antigüedad: 20 años, 1 mes
Puntos: 8
Pregunta Transferir archivos

Hola colegas, necesito transferir archivos e imágenes desde una carpeta a otra, pero me gustaría hacerlo con un stored de sql, se puede?

Algún ejemplo que tengan o metodología?

Gracias
__________________
http://vazquezvega.wordpress.com/
"La paciencia nos da el privilegio de compartir el refrescante fruto de Dios con los demás."
  #2 (permalink)  
Antiguo 09/07/2012, 10:11
 
Fecha de Ingreso: febrero-2010
Ubicación: México
Mensajes: 738
Antigüedad: 14 años, 9 meses
Puntos: 37
Respuesta: Transferir archivos

Que tal mvazquez,

Claro que se puede, podrías ayudarte con xp_cmdshell y utilizar "XCOPY", "DEL", etc.

Código SQL:
Ver original
  1. DECLARE
  2.                     @ComandoCopy        VARCHAR(255)
  3.                    , @RutaOrigen                VARCHAR(255)
  4.                    , @RutaDestino       VARCHAR(255)
  5.  
  6. -- Copiar
  7. SELECT @ComandoCopy = 'XCOPY  ' + @RutaOrigen @RutaDestino
  8.  
  9. EXEC master.dbo.xp_cmdshell @ComandoCopy

Saludos!
__________________
http://ka0stj.wordpress.com/
  #3 (permalink)  
Antiguo 09/07/2012, 12:12
Avatar de mvazquez  
Fecha de Ingreso: octubre-2004
Ubicación: Monterrey - México
Mensajes: 875
Antigüedad: 20 años, 1 mes
Puntos: 8
Respuesta: Transferir archivos

Muchas gracias Ka0stj probare con el código que me comentas.
__________________
http://vazquezvega.wordpress.com/
"La paciencia nos da el privilegio de compartir el refrescante fruto de Dios con los demás."

Etiquetas: sql
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 13:53.