👤

WINBATCH

Napisać plik wsadowy myren.bat służący do zmiany nazwy na nazwę podaną, przyjmując
następujące założenia:

a. plik działa tylko w przypadku gdy został uruchomiony z dwoma argumentami,

b. jeżeli oba argumenty są takie same, to jeśli plik istnieje nie wykonujemy żadnych
czynności, jeśli natomiast pliku nie ma wypisujemy komunikat o błędzie,

c. jeżeli plik o takiej nazwie jak nowa nazwa pliku już istnieje, to wypisujemy komunikat o
błędzie.


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