Prosty skrypt backupowy z RARem i logami

11 lutego 2010 przez Administrator

Wiele osób ma problem z napisaniem prostego skryptu do backupów pobierającego aktualną datę i godzinę. Jako że w systemach Windows 2000 działało to troszkę inaczej niż w Windows XP podajemy gotowe rozwiązanie na taki skrypt wykorzystujący zewnętrzny paker RAR i tworzący log w postaci pliku .txt z całej operacji:

echo off
cls
Rar.exe u -m4 -ep1 c:\backup\backup_%date%_%time:~0,2%-%time:~3,2% c:\sciezka_do_jakiegos_folderu > c:\backup\log\log_%date%_%time:~0,2%-%time:~3,2%.txt
cls

i małe wytłumaczenie, w folderze gdzie umieszczony mamy skrypt, musimy mieć też Rar.exe wyciągnięty z instalacji np WinRar.

Skrypt utworzy nam 2 pliki. Pierwszy to archiwum RAR w folderze backup o nazwie pliku „backup_RRRR-MM-DD_GG-MM.rar”, a drugi to log w folderze log, o nazwie „log_RRRR-MM-DD_GG-MM.txt”