Batファイル

setlocal
echo off
set time_tmp=%time: =0%
set DateNow=%date:~0,4%%date:~5,2%%date:~8,2%
set TimeNow=%time_tmp:~0,2%%time_tmp:~3,2%%time_tmp:~6,2%

set filename=%DateNow%_%TimeNow%_%~n1%~x1

copy "%~1" "%~dp1%filename%"
endlocal