eso es con for y date/t
Código (dos) [Seleccionar]
@echo off
:menu
set /p "file= archivo a renombrar>>>"
if not defined file (goto menu)
if not exist %file% (goto menu)
for %%a in ("date/t") do (call:date "%%~a" "%file%")
:date
set date=%~t1
set date=%date:~10,0%
set date=%date:/=-%
ren "%~2" "%date%.%~x2"
goto:eof