Moje knowledge base, pro Vás i pro mne. Ale také spousta blbin okolo.

powered by Coinlib

Robocopy zrdcadlení

06.02.2015 10:42

Zrcadlení: 

 
vytváří zrcadlovou kopii adresáře. Pokud ve zdrojovém adresáři nějaký soubor smažete, zmizí po zrcadlení i z cílového adresáře, takže cílový adresář zbytečně nenarůstá, ale na druhou stranu pak neslouží jako záloha při nechtěném smazání nějakého souboru. Kopírují se jenom změněné soubory, takže první zrcadlení je pomalé, protože se kopíruje vše, další jsou už obvykle podstatně rychlejší.
 

Základní syntaxe: robocopy "odkud" "kam" /parametry

Zde je vzorový kód pro ozrcadlení z nějakého adresáře: 
 
robocopy c:\zdrojovy_adresar d:\cilovy_adresar /MIR
 

Zde je vzorový kód pro ozrcadlení z nějakého adresáře, který má v názvu mezery a vytvoření log souboru, abyste mohli zkontrolovat, co se zazálohovalo, přidáno též nastavení codepade 1250, aby fungovala česká diakritika v názvech adresářů: 

chcp 1250
robocopy "c:\zdrojový adresář" "d:\cílový adresář" /MIR /LOG:d:\log.txt
 
 

Robocopy jde použít i pro zálohování souborů z flash paměti. Tady bývá problém, že se občas změní písmeno, pod kterým se flash paměť připojí do Windows. 

chcp 1250
robocopy "c:\zdrojový adresář" "d:\cílový adresář" /MIR /LOG:d:\log.txt
 

Zálohovat jde i s vyloučením některých adresářů. Takto zazálohujete celý disk D s vyloučením adresářů TEMP na externí disk

robocopy d:\ .\D_backup /MIR /LOG:d:\log.txt /XD ./blbosti ./tmp