Utilizamos cookies propias y de terceros para mejorar la experiencia de navegación, y ofrecer contenidos y publicidad de interés.
Al continuar con la navegación entendemos que se acepta nuestra política de cookies.
Iniciar sesión Cerrar
Correo:
Contraseña:
Entrar
Recordar sesión en este navegador
Iniciar sesiónIniciar sesiónCrear cuentaCrear cuenta

Ms-Dos - Renombrar archivos con un BAT a formato fecha

  Imprimir  
Vista:
Me gusta: Está pregunta es útil y esta clara
0
No me gusta: Está pregunta no esta clara o no es útil
 
Asunto:

Renombrar archivos con un BAT a formato fecha

Autor:Tsartitas (3 intervenciones)
Fecha:23/06/2009 12:15:22
Buenos días:

Estoy realizando backups con Robocopy de archivos de un IIS y de BBDD de SQL.

Tengo habilitado que el robocopy genere un log de dichas copias.

Para que robocopy me genere los logs uso la siguiente línea:

>> c:log.txt

El problema viene, cuando ahora quiero hacer un bat para copiar dicho log a otra carpeta de logs y que renombre ese log con formato fecha:

dd-mm-aa.txt

Para que después de haber realizado las copias con robocopy, ejecute una tarea con este bat que copie el archivo a esa ubicación y renombre el archivo con la fecha actual.

Asi cada semana, se genera un log con la fecha de cuando se realicen las copias.

¿Me podríais ayudar?

Soy de la parte de sistemas, asi que vosotros sabréis mejor hacer este tipo de cosas...y como siempre ya sabéis que en el mundo laboral algo de pica código ayuda siempre.

Muchas gracias de antemano.
Responder
información
Otras secciones de LWP con contenido similar...
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

RE:Renombrar archivos con un BAT a formato fecha

Autor:Armando  (195 intervenciones)
Fecha:24/06/2009 05:07:21
Saludos.

Aqui te mando el codigo, solo tienes que colocar la variable MYFECHA en el nombre del archivo LOG.


@echo off
for /F "tokens=1,2,3 delims=/" %%i IN ('date /t') do (
echo %%i
echo %%j
echo %%k
set MYFECHA=%%i-%%j-%%k
echo %MYFECHA%
)
Comentar
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

RE:Renombrar archivos con un BAT a formato fecha

Autor:Iván (1 intervención)
Fecha:13/06/2011 12:27:26
Buenos dias,

en mi caso, necesitaria que al lanzar el robocopy, se generase un .log (donde sea) y me diga hora de inicio y hora fin de cada proceso..algo similar a spool...

Me vendria de perlas para controlar tiempos a la hora de hacer copias..

Muchas gracias por vuestra ayuda..
Comentar
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

RE:Renombrar archivos con un BAT a formato fecha

Autor:Tsartitas (3 intervenciones)
Fecha:25/06/2009 09:18:36
Muchas gracias, Armando.

Me has solucionado la problemática que tenía.

:)
Comentar
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

RE:Renombrar archivos con un BAT a formato fecha

Autor:Tsartitas (3 intervenciones)
Fecha:25/06/2009 11:56:23
Necesitaría mandar ahora dicho log...una vez solucionado el tema del formato de la fecha (Gracias de nuevo Armando), mediante correo electrónico.

He leído que MUTT podría funcionar pero por tema de DLL y que es para versiones anteriores de Windows (mi SO es W2003 r2 sp2).

Puedo si se necesita añadir un SMTP al IIS de este server.

¿Como podría realizar esta tarea?

¿Una task que invoque a un *.bat que ya tenga los comandos necesarios y en donde estén los datos necesarios de user/passw para poder mandar dicho correo con el archivo?

¿Alguna idea?

Muchas gracias.
Comentar
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

RE:Renombrar archivos con un BAT a formato fecha

Autor:Armando Nava (195 intervenciones)
Fecha:08/07/2009 16:35:49
Saludos

Busque en internet, y encontre algunos tips, que consisten en instalar un cliente de correo, compatible con ms.dos por supuesto, no logre configurar los que encontre, pues no encontre documentacion para ello.

Puedes buscar en softpedia, con estos no lo he intentado.

http://www.softpedia.com/get/Internet/E-mail/Mail-Utilities/Piper-Plugin-for-TheBat.shtml


Hay otros clientes pero son de paga.
Comentar
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

RE:Renombrar archivos con un BAT a formato fecha

Autor:Juan Carlos Mesa (3 intervenciones)
Fecha:31/07/2009 23:55:31
Hola

Sabria alguien como nombrar dicho archivo con la fecha del dia enterior?
Comentar
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

RE:Renombrar archivos con un BAT a formato fecha

Autor:Minor (1 intervención)
Fecha:11/09/2009 23:54:00
como hago para cambiar la fecha actual a la fecha siguiente con un .bat ,el mismo tiene que hagarrar la fecha de la maquina y remplasarla por la siguiente fecha

ejemplo 25/05/2009 a 26/05/2009

otro queme coloque la fecha como al inicio "devolverme"

de 26/05/2009 a 25/05/2009

gracias
Comentar
Me gusta: Está respuesta es útil y esta clara
1
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

RE:Renombrar archivos con un BAT a formato fecha

Autor:zeo (1 intervención)
Fecha:14/05/2010 23:35:44
===================================================

@echo off
echo Respaldando...

echo Renombrando con %date%

set FECHA= %date%
set FECHA=%FECHA:/=%
set FECHA=%FECHA: =%
set FECHA=%FECHA::=%
set FECHA=%FECHA:,=%
copy C:\Log\log.txt c:\Respaldo\%FECHA%.txt

echo Copiado Finalizado

echo Respaldo Completado

pause

exit

====================================================
Comentar
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

RE:Renombrar archivos con un BAT a formato fecha

Autor:Hector Martinez (1 intervención)
Fecha:23/08/2013 01:25:12
zeo,

excelenteeeeeeeeeeeeeeeeeee.
me sirvio mil....
Comentar
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

RE:Renombrar archivos con un BAT a formato fecha

Autor:iveth (1 intervención)
Fecha:16/05/2014 19:34:53
hola buen día
me podrían ayudar con esto:

yo quiero hacer algo igual pero utilizando una carpeta, este es mi código si funciona bien solo que cuando lo ejecuto tengo que seleccionar F o D
F para file
D directory

quiero quitar esta opción, pero no se si se pueda
quiero que este se ejecute sin ninguna interrupción ya que quiero hacer unos respaldos programados

@echo off echo Respaldando... echo Renombrando con %date% set FECHA= %date% set FECHA=%FECHA:/=% set FECHA=%FECHA: =% set FECHA=%FECHA::=% set FECHA=%FECHA:,=% xcopy "C:\Documents\log" "C:\Documents\log\%FECHA%" /e/c/h/k/o/x/y echo Copiado Finalizado echo Respaldo Completado pause exit
espero que me puedan ayudar.. GRACIAS......
Comentar
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

RE:Renombrar archivos con un BAT a formato fecha

Autor:Dangel (1 intervención)
Fecha:24/10/2014 15:58:40
Hola Iveth, lograste hacer que el bat eligiera la opcion F o D? No e podido x_x

Saludos y gracias!
Comentar
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

Renombrar archivos con un BAT a formato fecha

Autor:Ismael (1 intervención)
Fecha:06/03/2014 20:32:51
Gracias! lo acabo de usar y me sirvio.


Sds!
Comentar