Foros del Web » Programando para Internet » ASP Clásico »

.bat copiar carpeta remota

Estas en el tema de .bat copiar carpeta remota en el foro de ASP Clásico en Foros del Web. hola a todos no se donde poner esta pregunta asi ke porfa los moderadores.. gracias mi pregunta es la siguiente: me gustaria copiar el contenido ...
  #1 (permalink)  
Antiguo 21/02/2008, 10:23
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 22 años, 5 meses
Puntos: 4
.bat copiar carpeta remota

hola a todos
no se donde poner esta pregunta asi ke porfa los moderadores..
gracias

mi pregunta es la siguiente: me gustaria copiar el contenido de toda una carpeta ubicada remotamente y traerla a mi servidor.
yo tengo acceso total a esas maquinas asi ke podria darle cualquier permiso ke necesite y deshabilitar lso firewall etc..

la idea es todos los dias traer una carpeta del dia anterior y pegarla en mi maquina local obviamente accederia por un ip.
el problema es ke no se como copiar carpetas y mucho menos se como hacer porke el nombre de la carpeta es una fecha (la fecha del dia anterior) osea ke cadadia cambiaria la fecha actual -1.
algien sabe como hacer esto con un .bat? para ponerlo a ejecutarse todos los dias con el programador de tareas de windows?

gracias.
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
  #2 (permalink)  
Antiguo 16/03/2008, 19:09
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 22 años, 5 meses
Puntos: 4
Re: .bat copiar carpeta remota

alguen sabe como hacerlo o conoce algun programa facil de manejar ke lo haga?

para hacer backups remotos diariamente?
el problema es ke la carpeta remota cambia de nombre segun la fecha del dia actual.
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
  #3 (permalink)  
Antiguo 17/03/2008, 00:27
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 17 años, 3 meses
Puntos: 88
Re: .bat copiar carpeta remota



ESTE LINK, tiene una funcion que debes crear en VB, a lo mejor podrias utilizarla en tu proyecto...

__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #4 (permalink)  
Antiguo 17/03/2008, 05:46
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 22 años, 5 meses
Puntos: 4
Re: .bat copiar carpeta remota

la verdad necesito algo ke me copie la carpeta entera con todo su contenido desde un lugar remoto y me la traiga a mi maquina, la carpeta remota cambia de nombre segun su fecha actual.
la idea es que necesito como un ejecutable o un .bat para poder meterlo al programador de tareas para que me traiga esta carpeta copiada todos los dias a determinada hora.

conoces algo.? de todos modos gracias.
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
  #5 (permalink)  
Antiguo 17/03/2008, 13:28
 
Fecha de Ingreso: marzo-2008
Mensajes: 342
Antigüedad: 16 años, 2 meses
Puntos: 4
Re: .bat copiar carpeta remota

Cita:
Iniciado por lexus Ver Mensaje
la verdad necesito algo ke me copie la carpeta entera con todo su contenido desde un lugar remoto y me la traiga a mi maquina, la carpeta remota cambia de nombre segun su fecha actual.
la idea es que necesito como un ejecutable o un .bat para poder meterlo al programador de tareas para que me traiga esta carpeta copiada todos los dias a determinada hora.

conoces algo.? de todos modos gracias.
prueba con esto:
crea en tu escritorio .bat con las siguientes líneas:

xcopy \\[ruta_remota] [ruta_local]

donde:
[ruta_remota]= la ip del ordenador remoto (ej. 80.255.255.1\d$\carpeta\*.*)
[ruta_local]= la ubicación donde quieres que se ponga los archivos (ej: c:\carpeta_destino)

esto lo realizara a traves del cmd (líneas de comando) del windows

otra opción muy buena es (ya que tienes todos los permisos) hacer un VPN virtual al servidor que sirve como proxy (si lo tubiese) y de ahi hacer lo siguiente:

INICIO --> Ejecutar--> escribir la ip local del servidor remoto (ej \\192.168.1.10)

cuando estes ahi selecciona la carpeta que quieres copiar y haz click derecho y seleccionar CONECTAR A UNIDAD DE RED

asi cada vez que hagas coneccion VPN esa carpeta remota funcionara como un disco duro más en tu pc.

espero que te haya servido de ayuda.
  #6 (permalink)  
Antiguo 17/03/2008, 17:59
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 22 años, 5 meses
Puntos: 4
Re: .bat copiar carpeta remota

muchas gracias
algo asi como lo ke dices es lo que necesito

xcopy \\[ruta_remota] [ruta_local]

donde:
[ruta_remota]= la ip del ordenador remoto (ej. 80.255.255.1\d$\carpeta\*.*)
[ruta_local]= la ubicación donde quieres que se ponga los archivos (ej: c:\carpeta_destino)


ahora mi probema se pone un poco mas complejo.
mi ruta remota como hago para que cambie con la fecha actual. ejemplo que el ip es fijo siempre pero el nombre de la carpeta es la fecha del dia de hoy. ejemplo

ipfijo 80.255.255.1
carpeta 20080315
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
  #7 (permalink)  
Antiguo 17/03/2008, 21:10
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 17 años, 3 meses
Puntos: 88
Re: .bat copiar carpeta remota

fecha=year(now)&month(now)&(cint(day(now))-1)
rutaremota=ipfijo &""& fecha

fecha de hoy menos 1 dia.....

eso es lo que ocupas???
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #8 (permalink)  
Antiguo 18/03/2008, 07:31
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 22 años, 5 meses
Puntos: 4
Re: .bat copiar carpeta remota

si dia de hoy menos 1 dia, pero en lenguaje de .bat

la idea es en un .bat hacer un

copiar carpeta remota con fecha de ayer y pegarla en mi maquina.
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
  #9 (permalink)  
Antiguo 18/03/2008, 09:29
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 17 años, 3 meses
Puntos: 88
Re: .bat copiar carpeta remota

esta linea te gustara lexus

jejeje

Cita:
@echo off

if not exist *.* goto Error
attrib +a *.*

:Proceso
echo.
echo ** Pulse Enter para proseguir
pause >nul

xcopy *.* a:\ /m
if errorlevel 5 goto Error
if errorlevel 4 goto Proceso
if errorlevel 1 goto Error
if errorlevel 0 goto FinCopia

echo.
echo ¡No se pudo realizar la copia!
goto final

:FinCopia
echo.
echo ¡El proceso de copia se completó con éxito!

:Final
echo.
copia directa, sobre un archivo .bat

aun no logro definir lo de la fecha, pero ando recordando eso.... :
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #10 (permalink)  
Antiguo 18/03/2008, 09:32
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 22 años, 5 meses
Puntos: 4
Re: .bat copiar carpeta remota

mucahs gracias por la ayuda,
hay forma como definir una variable ip y otra variable fecha
para cuando le diga

ip: 192.168.0.1
fecha: actual

copiar ip+fecha y pegar en micarpetalocal.

algo asi..

y la otra es ke no tenga nada ke ver con el usuario osea ke no haya ke undirle enter porke lo voy a poner el .bat a ejecutar en el progamador de tareas para ke me copie esas carpetas todos los dias..
te agradezco la ayidua..
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
  #11 (permalink)  
Antiguo 18/03/2008, 12:27
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 17 años, 3 meses
Puntos: 88
Re: .bat copiar carpeta remota

re-

amigo lexus, intenta con lo siguiente
prueba.BAT
Código:
@echo off
if "%~n1" == "" goto :no_param
if not exist %documents and settings%\respaldos\%1\nul md %documents and settings%\respaldos\%1
for %%i in (%documents and settings%\respaldos\%1\*.*) do del "%%i"
echo -- %~nx1
if not exist %1 goto :no_archivo
goto :copialo
:copialo
copy %1 %documents and settings%\respaldos\%1 > nul
:siguiente
shift
if "%~n1" == "" goto :fin_copia
goto :copia_archivos
:fin_copia
goto :fin
:no_archivo
if exist %1\nul goto :es_directorio
echo --   ERROR - No se encontró el archivo
goto :siguiente
:no_param
echo --  ERROR - No especifico archivo
goto :fin
:fin
%SystemRoot%\explorer.exe /e, %documents and settings%\respaldos\%~n1
y tambien crearas un VBS, como este
prueba.vbs
Código:
dim fecha
dim a
dim ip
ip=192.168.1.10
fecha = date()
a = split(fecha,"/")
fecha = a(2) & a(1) & a(0)

Const NORMAL_WINDOW = 1
Set objShell = CreateObject("Shell.Application")
objShell.ShellExecute "c:\testing.bat", " \\" & ip & "\"& fecha , , , NORMAL_WINDOW
el prueba.vbs, deberas ponerlo en tareas programadas, para que se ejecute como tu desees a lo hora indicada....
funciono en mi equipo, primero haz pruebas en horas distintas, para saber si tambien funcionara en tu equipo

: necesito soda

__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #12 (permalink)  
Antiguo 18/03/2008, 12:30
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 17 años, 3 meses
Puntos: 88
Re: .bat copiar carpeta remota

anexo, cambia tu IP... la que esta es por ejemplo nada mas
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
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 21:18.