Foros del Web » Soporte técnico » Sistemas Operativos »

Agregar la fecha y hora a un archivo

Estas en el tema de Agregar la fecha y hora a un archivo en el foro de Sistemas Operativos en Foros del Web. Hola: Deseo renombrar un archivo que se genera todos los días y además quiero agregar la fecha y hora que se renombró... como puedo hacerlo ...
  #1 (permalink)  
Antiguo 03/04/2007, 15:59
 
Fecha de Ingreso: septiembre-2006
Mensajes: 11
Antigüedad: 18 años, 9 meses
Puntos: 0
Agregar la fecha y hora a un archivo

Hola:

Deseo renombrar un archivo que se genera todos los días y además quiero agregar la fecha y hora que se renombró... como puedo hacerlo pero en el ambiente MS-DOS con un archivo Batch.

Ejemplo: Reporte.pdf

Y que quede como Reporte_04042007_1436.pdf

Gracias.



Última edición por druzfigueroa; 04/04/2007 a las 13:42
  #2 (permalink)  
Antiguo 06/04/2007, 13:21
Avatar de dogduck  
Fecha de Ingreso: enero-2006
Ubicación: ¿Atlantida, Hesperides, Islas afortunadas?
Mensajes: 2.231
Antigüedad: 19 años, 6 meses
Puntos: 19
Re: Agregar la fecha y hora a un archivo

Para xp o 2k3:
puedes obtener la fecha y hora con
Código:
set  fecha = %date%
set  hora = %time%
rem o con
set fecha = date /T
set hora = time /T
pero deberas sustituir los caracteres "/", ":" por otros para poder usarlos en el nombre de un fichero, esto se consigue con el comando find y algún otro truco ...

Mirate http://ficus.pntic.mec.es/~fcag0023/indexscripts.htm

salu2
  #3 (permalink)  
Antiguo 07/04/2007, 04:22
Avatar de dogduck  
Fecha de Ingreso: enero-2006
Ubicación: ¿Atlantida, Hesperides, Islas afortunadas?
Mensajes: 2.231
Antigüedad: 19 años, 6 meses
Puntos: 19
Re: Agregar la fecha y hora a un archivo

Bueno, he mirado en google y se puede hacer así:
Cita:
rem --- renombrar con fecha y hora ----
@echo off
SET CURHOUR=%TIME:~0,2%
SET CURHOUR=%CURHOUR: =0%
set year=%date:~6,4%
set yr=%date:~8,2%
set month=%date:~3,2%
set day=%date:~0,2%
set hour=%time:~0,2%
set hour=%hour: =0%
set min=%time:~3,2%
set sec=%time:~6,2%
ren c:\Reporte.pdf c:\Reporte_%day%%month%%year%_%hour%%min%.pdf
salu2
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 04:25.