Bat para asignar fecha en nombre de archivo
Publicado por Luis (1 intervención) el 19/03/2014 01:15:43
Estimad@s expertos. Me pueden ayudar por favor?
Tengo un bat muy sencillo, el cual crea un archivo cuyo nombre del archivo tiene la palabra "inicio" y la fecha del día anterior. El problema que tengo es cuando es primer dia del mes, pone una fecha errónea. El código es el siguiente:
@echo off
set anio=%date:~8,2%
set mes=%date:~3,2%
set dia=%date:~0,2%
set /a dia=dia - 1
echo >> "D:\Mis Documentos\Borrar\Inicio%anio%%mes%%dia%.ini"
El día de hoy, 18 de Marzo dejó el archivo siguiente: Inicio140317.ini
El problema es que simulando que fuera 01 de Marzo, deja el archivo: Inicio14030.ini
Además, todo debe estar en el formato AAMMDD.ini
Gracias y quedo al pendiente.
Tengo un bat muy sencillo, el cual crea un archivo cuyo nombre del archivo tiene la palabra "inicio" y la fecha del día anterior. El problema que tengo es cuando es primer dia del mes, pone una fecha errónea. El código es el siguiente:
@echo off
set anio=%date:~8,2%
set mes=%date:~3,2%
set dia=%date:~0,2%
set /a dia=dia - 1
echo >> "D:\Mis Documentos\Borrar\Inicio%anio%%mes%%dia%.ini"
El día de hoy, 18 de Marzo dejó el archivo siguiente: Inicio140317.ini
El problema es que simulando que fuera 01 de Marzo, deja el archivo: Inicio14030.ini
Además, todo debe estar en el formato AAMMDD.ini
Gracias y quedo al pendiente.
Valora esta pregunta


0