Rád bych pomocí tohoto programu zálohoval data z disku C:\program\database na D:\záloha\data a na konci procesu vyskakovací okno (popup message), zdali proběhla záloha či nikoliv. Sice to bude v logu, ale když už...
Nechci zrcadlo disku, kvůli případné ztrátě dat disku C. Proto kopírování.
Jde mi o ruční spouštění pomocí zaloha.cmd viz níže
Kód: Vybrat vše
@echo off
cls
set zal_disk=
set /p zal_disk="Zadejte pismeno disku pro zalohovani: "
set zal_slozka=
set /p zal_slozka="Zadejte nazev slozky pro zalohovani: "
set zdroj_disk=C
set zdroj_slozka=Fotky
robocopy "%zdroj_disk%:\%zdroj_slozka%" "%zal_disk%:\%zal_slozka%\%zdroj_slozka%" /E /XJ /R:0 /TEE /UNILOG:D:\záloha\data
pause
Prosím tedy úpravu a doplnění výše napsaných údajů do daného codu. Asi dělám něco špatně, ale při zadání daných cest se mi to nedaří zprovoznit... (spouštění s admin právy).
Dodatek: Jaký je rozdíl mezi CMD vs BAT tedy dávkovací soubor Windows vs DOS a jejich využitelnosti ?
Děkuji