robocopy (Robust File Copy) în Comenzi Windows (CMD)

Navigare, fișiere și foldere Windows Server 2003 / Windows Vista+ Q&A / Distribuie cod

Cel mai performant utilitar profesional din Windows pentru backup, sincronizare și transferuri rezistente la erori.

Sintaxă
robocopy "C:\Sursa" "D:\Backup" /mir /mt:8 /r:3 /w:5
robocopy "C:\Date" "\\Server\Share" /e /z /np

Ce face robocopy (Robust File Copy)

robocopy (Robust File and Folder Copy) este standardul de aur pentru backup și sincronizare de date în Windows. Depășește complet utilitarele copy și xcopy prin capabilități profesionale de clasă enterprise.

Poate relua transferurile întrerupte peste rețea (modul Restartable /z), utilizează fire de execuție paralele multi-threading (/mt:8 sau /mt:16) pentru viteză masivă și poate reîncerca automat la fișiere blocate temporar (/r:3 /w:5 înseamnă 3 reîncercări la pauză de 5 secunde).

Opțiunea /mir (Mirror) oglindește fidel directorul sursă în destinație: copiază doar fișierele noi sau modificate și șterge din destinație fișierele care nu mai există în sursă.

Opțiuni și argumente

Opțiune / Parametru Descriere
/mir Mirror: oglindește complet arborele de directoare (echivalent /e plus ștergerea fișierelor orfane).
/mt[:N] Multi-Threading: copiază în N fire paralele (implicit 8, maxim 128) pentru viteză extremă.
/z Mod Restartable: reia transferul de la punctul întrerupt dacă rețeaua pică.
/r:N Numărul de reîncercări pe fișiere blocate (implicit este 1 milion; recomandat: /r:3).
/w:N Timpul de așteptare între reîncercări în secunde (implicit: 30s; recomandat: /w:5).
/np No Progress: ascunde procentajul per fișier pentru a păstra jurnalele curate.

Ce returnează

Un raport tabelar complet cu fișiere copiate, sărite (identice), eșuate și viteza de transfer.

Exemple

Exemplul 1: Oglindirea ultrarapidă a unui folder cu 8 fire paralele

Copiază doar diferențele și finalizează în câteva secunde.

robocopy "C:\Proiecte" "D:\Backup\Proiecte" /mir /mt:8 /r:2 /w:3 /np

Ieșire în terminal

-------------------------------------------------------------------------------
   ROBOCOPY     ::     Robust File Copy for Windows
-------------------------------------------------------------------------------
  Source : C:\Proiecte\
    Dest : D:\Backup\Proiecte\
   Files : *.*
 Options : /DCOPY:DA /COPY:DAT /MIR /MT:8 /R:2 /W:3 /NP
-------------------------------------------------------------------------------
                Total    Copied   Skipped  Mismatch    FAILED    Extras
     Dirs :         4         0         4         0         0         0
    Files :        45         2        43         0         0         0
    Bytes :   14.20 m    1.20 m   13.00 m         0         0         0
    Speed :            45.20 MegaBytes/sec.

Greșeli frecvente

  • Rularea lui ‘/mir’ cu sursa și destinația inversate, ceea ce va șterge ireversibil toate fișierele din folderul tău de date.
  • Rularea robocopy fără parametrii ‘/r:1 /w:1’ pe fișiere blocate de alte programe (fără aceștia, robocopy va aștepta câte 30 de secunde de 1.000.000 de ori, blocând scriptul timp de zile întregi!).

Comenzi înrudite

  • xcopy: Copiază arbori întregi de directoare, fișiere ascunse și păstrează atributele de sistem.
  • copy: Copiază fișiere individuale într-o altă locație sau concatenează mai multe fișiere într-unul singur.
  • dir: Afișează lista fișierelor și subdirectoarelor dintr-un folder cu atribute, dată și mărime.
Comunitate & Schimb de cunoștințe

Întrebări & Exemple de Cod: robocopy (Robust File Copy)

Ai o nelămurire despre utilizarea comenzii robocopy (Robust File Copy) sau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!

💬

Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!

Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.

Comunitate Adaugă o întrebare sau distribuie un cod

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.