Dokonaj zmian w poniższym programie *.BAT, tak by pojawiły się opcje do wykonania kopii we środę oraz we czwartek.
Wybierz dowolnie typ kopii różnicowy albo przyrostowy. Zastosuj wybrane przez siebie opcje polecenia XCOPY.
Wprowadz dodatkową opcję KOPIOWANIA RAZ W MIESIĄCU (DZIADEK).

echo.
color 0B
:start
cls
echo ---=== Program do kopiowania katalogu TEST z podkatalogami ===----
echo Dzis jest: %date%
time /T
echo ------------------------------------------------------------------
echo.
echo Prosze wybrac jedna z ponizszych opcji:
echo.
:start
echo 1. Kopia przyrostowa PONIEDZIALEK
echo 2. Kopia roznicowa WTOREK
echo 3. Kopia pelna PIATEK
echo 4. Zamknij program
echo.
set /p opt="Wybieram: "
echo.
if %opt%==1 (
xcopy C:\TEST\*.* D:\KOPIA\TEST_PO\*.* /S /C /Y /M
echo Kopia przyrostowa - PONIEDZIALEK - zostala wykonana
pause
goto start
)else if %opt%==2 (
xcopy C:\TEST\*.* D:\KOPIA\TEST_WT\*.* /S /C /Y /A
echo Kopia roznicowa - WTOREK - zostala wykonana
pause
goto start
)else if %opt%==3 (
xcopy C:\TEST\*.* D:\KOPIA\TEST\*.* /S /C /Y
attrib -A C:\TEST\*.* /S
echo Kopia pelna - PIATEK - zostala wykonana
pause
goto start
)else if %opt%==4 (
pause
)


Odpowiedź :

Odpowiedź

Plik BAT stworzony według wymagań zadania załączyłam jako zrzut ekranu.

Wyjaśnienie

Kolorem czerwonym zaznaczyłam to co zmieniłam lub dodałam.

Nie wiem jakie wymagania były omawiane na lekcji co do kopii Dziadek. Powinna być na innym nosniku itd. Dlatego zapisałam ją na E:, a nie na D:.

Komenda w pierwszej linii umożliwia pisanie po polsku gdy  plik BAT zostanie zapisany w kodowaniu UTF-8 (bez BOM, czyli przy zapisie wybrać "UTF-8"). Jeżeli ma to być program na komputer z ubiegłego wieku i nie ma być polskich liter, to tę komendę pomiń.

Zapisz sobie ten zrzut ekranu aby móc wygodnie z niego czytać.

Zobacz obrazek 0AB