La Web del Programador: Comunidad de Programadores
 
    Pregunta:  42590 - RENOMBRAR ARCHIVOS CON LA FECHA DEL SISTEMA
Autor:  Jaime Panchano
En Windows NT 4.0, traté de realizar un .bat que cargara en una variable de ambiente el valor de la fecha y luego con el valor de la variable se renombrara un archivo. los pasos que seguí son:
set var = %date%
echo %var%, este no arroja el valor de la fecha actual del sistema.
Estos comandos funcionan para Windows Xp, windows 2000, e.t.c.
Pero cuando lo ejecuto con NT 4.0 NO FUNCIONA.

Quien me puede ayudar para construir ese .bat para NT 4.0 que cargue la fecha en una variable o en su defecto que renombre un archivo con la fecha.

GRACIAS!

  Respuesta:  Sebastian Usberti
Encontre esto en la web, espero te sirva.

:: NTDATE.CMD
:: retrieves the system date and stores it in environment variable
:: in the system format
:: Arg1 name of variable for the date - defaults to [DATE]
::
:: Fred A. Strobl 5/28/98
:: Platform NT4.0 US
:: ------------------------------------------------------
@echo %dbgt% off
if "%1"=="" call :argsOK [DATE] & goto:eof
:argsOK
::======
:: for debugging for /f "tokens=2" %%a in ('date /t') do set %1=%%a&&echo \%%a\
:: the real thing
for /f "tokens=2" %%a in ('date /t') do set %1=%%a
---eof