Odpowiedź :
@echo off
if "%~2"=="" goto error
if "%~1"=="%~2" if exist "%~1" goto end
if exist "%~2" goto error
ren "%~1" "%~2"
:end
exit /b
:error
echo Blad!
exit /b
@echo off
if "%~2"=="" goto error
if "%~1"=="%~2" if exist "%~1" goto end
if exist "%~2" goto error
ren "%~1" "%~2"
:end
exit /b
:error
echo Blad!
exit /b