Listing 1: Automatically Name Log Files REM Get current date and time into environment variables and use for dated log files. REM Get date variables. for /F "tokens=1-4 delims=/ " %%i in ('date /t') do ( set day=%%i set mm=%%j set dd=%%k set yy=%%l ) REM Get time variables. for /F "tokens=1-2 delims=: " %%i in ('time /t') do ( set hour=%%i set min=%%j set Time=%%i%%j ) REM Get minutes without A.M. or P.M. set ZMin=%min:~0,2% REM Create new DateNow environment variable. set DateNow=%YY%%MM%%DD% REM Create log file. echo Today is %DateNow% > %DateNow%.log