@echo off setlocal enabledelayedexpansion set "count=1" for %%f in (%*) do ( :: ren %%f "%date:~0,4%%date:~5,2%%date:~8,2%_%time:~0,2%%time:~3,2%%time:~6,2%_!count!%%~xf" "C:\Program Files\Git\usr\bin\unix2dos.exe" -f %%f set /a "count+=1" ) endlocal pause