Ms-Dos - Log para un xcopy

 
Vista:

Log para un xcopy

Publicado por Sweller (1 intervención) el 03/01/2014 11:59:44
Hola,

soy novato en programacion y estoy buscando la manera de que un xcopy que tengo para actualizar licencias en usuarios me genere un log en el que me diga si se copio o no y la ip del usuario y de momento tengo esto:
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
@echo off
cd

xcopy "C:\license.xml" "\\192.168.4.91\C$\" /s/y

echo. |xcopy |find "current" >> "C:\log.txt"
echo. |date |find "current" >> "C:\log.txt"

PAUSE
exit
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

esto me genera el archivo pero en blanco, no me da informacion alguna.
Seguro que es muy basico de programación pero no encontre nada que se ajuste a mis necesidades y por esto recuro a uds.

gracias y salut!!
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
Imágen de perfil de Antoni Masana
Val: 1.419
Oro
Ha mantenido su posición en Ms-Dos (en relación al último mes)
Gráfica de Ms-Dos

Log para un xcopy

Publicado por Antoni Masana (811 intervenciones) el 06/01/2014 06:55:39
Esto te guarda en XC_LOG.TXT el resultado de la copia, es decir todos los mensajes que muestre por pantalla y XC_ERR.TXT guarda los mensajes de error

1
2
3
4
5
@echo off
CD
XCOPY "C:\license.xml" "\\192.168.4.91\C$\" /S /Y  1>C:\XC_LOG.TXT 2>XC_ERR.TXT
PAUSE
EXIT /B

Creo que el /S no lo necesitas, a menos que desees copiar todos los license.xml que tengas en el disco.

En cambio pondría el /V y el /Z

Si deseas que el log guarde las copias anteriores pon dos >

1
2
3
4
5
@echo off
CD
XCOPY "C:\license.xml" "\\192.168.4.91\C$\" /S /Y  1>>C:\XC_LOG.TXT 2>>XC_ERR.TXT
PAUSE
EXIT /B
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