[BATCH] nakładanie pliku na plik

0

Witam.

Potrzebuje pliku bat z pewnymi poleceniami a nie mam pojęcia jak go napisać...

  1. Program o litere partycji na dysku.

  2. jeśli na dysku oznaczonym wybraną wcześniej literą znajduje sie plik system2.exe to z ma usunąć z tego dysku plik system.exe i potem zmienić nazwę pliku system2.exe na system.exe

  3. jeśli na wybranym wcześniej dysku nie ma pliku system2.exe to zmienia nazwe istniejącego tam pliku system.exe na system2.exe i następnie kopuje plik system.exe z wybranej lokalizacji.

Może troche zamieszałem ale w skrócie program potrzebny jest do zamieniania nazwy pliku system.exe na system2.exe, kopiowania pliku system.exe i po ponownym podłączeniu np. pendriva kasowało wcześniej skopiowany plik system.exe i zmieniało z powrotem nazwe pliku system2.exe na syatem.exe (w jednej lokalizacji nie mogą znajdowac sie dwa pliki o tej samej nazie ;).

Wydaje mi sie że strasznie namieszałem,ale niestety nie potrafie tego inaczej opisać ;)

Jesli to jest możliwe i ktoś znałby sie na tym byłbym bardzo wdzięczny ;)

Pozdrawiam

0

Czyzby chodzilo Ci po polecenia rename i copy ? ;p

0

Przykładowy plik A.bat

@echo off
if "%1"=="" goto info
if "%2"=="" goto info

if exist %1:\system2.exe goto jest

rename %1:\system.exe system2.exe
copy %2:\system.exe %1:\system.exe
goto end:

:info
echo Poprawne uzycie A nazwa_dysku nazwa_dysku
pause
goto end

:jest
del %1:\system.exe
rename %1:\system2.exe system.exe

:end

1 użytkowników online, w tym zalogowanych: 0, gości: 1