Robocopy: Výukový program k príkazu na kopírovanie a synchronizáciu súborov

Posledná aktualizácia: 10/07/2025
Autor: Isaac
  • Robocopy je najvýkonnejší natívny nástroj na kopírovanie a synchronizáciu. Windows, ideálne pre pokročilú správu súborov a priečinkov.
  • Umožňuje viacvláknové kópie, toleranciu prerušenia, Záznamy, filtrovanie a zrkadlová synchronizácia medzi lokálnymi a sieťovými priečinkami.
  • Jeho viaceré parametre uľahčujú prispôsobenie kópií, automatizáciu záloh a optimalizáciu prenosov veľkých objemov údajov.
  • Robocopy je ideálny pre profesionálne prostredie, migrácie a skripty a ponúka spoľahlivosť a všestrannosť, ktorú iní nedosiahnu. príkazy klasika.

roboskopia

robokópia Je to jeden z tých nástrojov, ktorý si ho bežný používateľ systému Windows nemusí všimnúť, stáva sa nevyhnutným pre tých, ktorí potrebujú spoľahlivo a efektívne kopírovať, presúvať alebo synchronizovať veľké množstvo súborov. Ak ste sa niekedy pohybovali v príkazovom riadku systému Windows alebo spravovali zálohy, robocopy je bezpochyby najvýkonnejší a najuniverzálnejší príkaz, aký nájdete v akejkoľvek modernej verzii operačného systému. A najlepšie na tom je, že je štandardne zahrnutý bez nutnosti... descargas externé.

V tomto článku si jasne a prakticky rozoberieme, na čo slúži robokopy, ako funguje, aké sú jeho parametre, pokročilé možnosti a... Triky nástroje takže môžete získať maximálna zhoda pre vaše úlohy kopírovania, či už ide o zálohovanie, migráciu údajov alebo synchronizáciu medzi priečinkami a servermi. Či už je to váš prvý pokus alebo ste s ním už pracovali, tu je definitívny sprievodca v španielčine, ktorý vám pomôže zvládnuť RoboCopy od začiatku do konca.

Čo presne je Robocopy a prečo je výnimočný?

robokópia, ktorého názov pochádza z výrazu „Robust File Copy“ (Robustná kópia súborov), bol Švajčiarsky nôž administrátorov, technikov, vývojárov a pokročilých používateľov. Je navrhnutý tak, aby vytvárať robustné kópie súborov a adresárov (priečinkov), podporujúc prerušenia a reštarty tam, kde iné príkazy ako kópie o xcopy nedosahujú. Ich hlavná výhoda je množstvo vstavaných funkcií: viacvláknové kopírovanie, tolerancia sieťových chýb, manipulácia s oprávneniami NTFS, vylúčenia a zahrnutia, sieťové kopírovanie, podrobné protokoly a oveľa viac.

robokópia es ideálne pre lokálne aj sieťové kópie, čo vám umožňuje plánovať úlohy zálohovanie, migrovať veľké objemy údajov alebo udržiavať dva adresáre synchronizované, aj keď patria na rôzne servery. Okrem toho, na rozdiel od iných grafických nástrojov, Robocopy vyniká svojou Rýchlosť, prispôsobenie a automatizácia prostredníctvom skriptov alebo naplánovaných úloh.

Všeobecná syntax príkazu Robocopy

Základná štruktúra príkazu je veľmi jednoduchá, ale mimoriadne účinná:

robocopy <origen> <destino>  
  • Origen: Priečinok, z ktorého chcete kopírovať súbory.
  • osud: Priečinok, kam sa uložia skopírované súbory.
  • evidenciaMôžete zadať vzory pomenovávania (napr. *.docx) alebo nechať pole prázdne, aby sa všetko skopírovalo. Predvolená hodnota je *. *.
  • možnostiTu vyniká robocopy, pretože umožňuje pridať všetky druhy parametrov na doladenie operácie.

Základný príklad použitia:

robocopy C:\Users\Juan\Documentos D:\Backups\Documentos /E /Z /LOG:C:\Logs\backup.txt

Týmto sa skopírujú všetky súbory a podpriečinky vrátane prázdnych v reštartovateľnom režime a vygeneruje sa podrobný protokol.

  Ikona falošnej aplikácie Digicam na iPhone alebo iPad

Vysvetlenie hlavných parametrov Robocopy

roboskopia

Robocopy ponúka desiatky možností, ktoré môžete kombinovať, aby ste dosiahli presne požadované správanie. Toto sú najdôležitejšie a najčastejšie používané:

Možnosti kopírovania

  • /SKopíruje podadresáre, ale vylučuje prázdne.
  • /EKopíruje podadresáre vrátane prázdnych.
  • / MIRReplikuje štruktúru zdrojového priečinka do cieľového priečinka a odstráni súbory v cieľovom priečinku, ktoré už v zdroji neexistujú.
  • /Z: Použite režim reštartovania. Ak sa záloha preruší, obnovte ju od miesta, kde ste ju prerušili.
  • /BKopírovať v režime zálohovania, obísť obmedzenia oprávnení (vyžaduje zvýšené oprávnenia).
  • /ZBKombinácia /Z a /B: najprv sa pokúsi o bootovací režim, ak zlyhá, použije sa záložný režim.
  • /MT:n: Umožňuje viacvláknové kopírovanie (veľmi užitočné pre veľké priečinky). Zmeňte „n“ na počet vlákien (medzi 1 a 128, predvolená hodnota: 8).
  • /KÓPIA:príznaky: Určuje, čo sa má kopírovať okrem údajov (napr. atribúty, dátumy, zabezpečenie, vlastník, audit atď.). Napríklad, /KÓPIA:DÁT kopírovať údaje, atribúty a dátumy.
  • /SEKSkopíruje bezpečnostný kód NTFS spolu so súbormi (ekvivalent k /COPY:DATS).
  • /KÓPIA VŠETKOSkopírujte čo najviac informácií.
  • /DCOPY:TKopíruje časové pečiatky z adresárov.
  • /PRESUN: Presunie súbory a priečinky a po kopírovaní ich odstráni zo zdroja.
  • /MOV: Presunie iba súbory (priečinky zostanú v origináli).
  • /ČISTENIE: Odstráni v cieľovom priečinku to, čo nie je v zdroji (úplná synchronizácia).
Súvisiaci článok:
Ako môžem skopírovať a prilepiť obrázky, text alebo súbory na telefóne s Androidom?

Možnosti výberu a filtrovania

  • /MAX:nKopírovať iba súbory menšie ako 'n' bajtov.
  • /MIN:nKopírovať iba súbory väčšie ako 'n' bajtov.
  • /MAXIMÁLNY VEK:n: Vylúči súbory staršie ako „n“ dní alebo dátum.
  • /MINAGE:n: Vylúči súbory novšie ako „n“ dní alebo dátum.
  • súbor /XF: Vylučuje jednotlivé súbory alebo súbory so zástupnými znakmi.
  • Priečinok /XD: Vylúči priečinky z kopírovania.
  • /XA:atribútyVylúči súbory podľa atribútu (napríklad skryté: /XA:H).
  • /IA:atribútyZahrnúť iba súbory so špecifickými atribútmi.
  • /JE: Vynúti zahrnutie identických súborov.
  • /POLOŽKA: : Zahŕňa upravené súbory.
  • /L: Zobrazuje, čo by sa malo skopírovať, ale kopírovanie sa nevykoná (režim simulácie).

Možnosti spracovania chýb a opakovania pokusu

  • /R:nPočet opakovaní v prípade chyby (predvolené: 1.000.000 XNUMX XNUMX opakovaní).
  • /W:nČas čakania medzi opakovanými pokusmi (počet sekúnd) (predvolené: 30 sekúnd).
  • /REGUloží hodnoty /R a /W ako predvolené možnosti v registri.

Možnosti hlásení a protokolovania

  • /LOG:súbor: Uloží výsledok kopírovania do súboru denníka.
  • /LOG+:súbor: Pridá výsledok do existujúceho súboru denníka.
  • /VPodrobný režim zobrazuje všetko, čo sa deje.
  • /TSUveďte dátum a čas odchodu.
  • /FP: Zobrazuje úplné cesty ku skopírovaným súborom.
  • /TEE: Zobrazí výsledok v konzole a zapíše ho do protokolu.
  • /Predpokladaný čas: Ukážka čas odhadované dokončenie kópie.
  • /NJH y /NJS: Odstráni hlavičku konzoly a súhrn.
  Čo môžem urobiť, aby som zablokoval prístup na Facebook? Ako odstrániť obmedzený prístup na Facebooku?

Príklady bežného použitia Robocopy

Najlepší spôsob, ako sa naučiť robocopy, je pozrieť si praktické príklady a prispôsobiť ich svojej situácii. Tu je niekoľko veľmi bežných scenárov:

  • Jednoduchá kópia všetkých súborov a podpriečinkov (vrátane prázdnych):
    robocopy "C:\Mis Doc" "D:\BackupDoc" /E
  • Po kopírovaní presuňte všetok obsah a odstráňte ho zo zdroja:
    robocopy "C:\Fotos" "E:\FotosBackup" /MOVE /E
  • Rekurzívna kópia iba nedávnych súborov (posledných 7 dní):
    robocopy D:\Carpeta1 F:\Respaldo1 /S /MAXAGE:7
  • Synchronizácia dvoch priečinkov v zrkadlovom režime (akýkoľvek súbor odstránený v zdroji sa odstráni aj v cieľovom priečinku):
    robocopy \Servidor\Carpeta1 D:\BackupServidor /MIR
  • Filtrovaná kópia iba dokumentov slovo:
    robocopy C:\Documentos D:\BackupDocs *.docx *.doc /S
  • Plánované sieťové zálohovanie okrem priečinkov a protokolov:
    robocopy \\Servidor\Datos \\Backup\Central /E /XD "CarpetaPrivada" /LOG:C:\Logs\robocopy-red.log
  • Režim simulácie (na overenie bez spustenia kópie):
    robocopy C:\Origen D:\Destino /E /L /V

Rozdiely medzi Robocopy a inými príkazmi na kopírovanie v systéme Windows

Mnoho používateľov sa pýta, či sa oplatí trápiť sa s robocopy, keď existuje. kópie o xcopyRealita je taká, že robocopy ďaleko prekonáva oboje:

  • Umožňuje kopírovať milióny súborov a tisíce podpriečinkov bez chýb.
  • Podporuje cesty dlhšie ako 256 znakov a veľké súbory.
  • Spravujte bezpečnostné povolenia, vlastníkov a rozšírené atribúty.
  • Je schopný obnoviť prerušené zálohy a tolerovať výpadky siete alebo napájania.
  • Zahŕňa možnosti viacvláknových záloh a podrobných protokolov.

Stručne povedané, robocopy je určený pre profesionálne prostredie a rozsiahle úlohy, kde kopírovanie alebo xcopy môže zlyhať alebo zlyhať kvôli systémovým obmedzeniam.

Tipy, triky a osvedčené postupy s Robocopy

  • Ak cesta obsahuje medzery, uzavrite názov priečinka do dvojitých úvodzoviek.
  • Vždy použite protokol /LOG:súbor.log aby bolo možné neskôr skontrolovať prípadné chyby alebo incidenty.
  • Ak automatizujete kópie, použite v skriptoch návratové kódy robocopy na detekciu chýb a podľa toho konajte.
  • Parameter /L umožňuje simulovať operáciu a skontrolovať, či je všetko správne pred jej skutočným spustením.
  • Ak chcete naplánovať automatické zálohovanie, integrujte Robocopy do naplánovaných úloh alebo dávkových skriptov systému Windows.
  • Ak kopírujete medzi sieťovými počítačmi, najskôr overte používateľské oprávnenia a overenie.
  • /MT výrazne zvyšuje rýchlosť disku SSD a rýchle siete, ale nepreťažujte káble, ak vaše zariadenie nie je výkonné.

Ukončovacie kódy Robocopy a ako ich interpretovať

Robocopy po dokončení vráti chybový kód, čo je dôležité, ak ho používate v skriptoch alebo automatizovaných úlohách. Hlavné kódy sú:

Kód Význam
0 Neboli skopírované žiadne súbory. Zdroj a cieľ sú synchronizované.
1 Súbory boli úspešne skopírované.
2 V cieľovom priečinku sa nachádzajú ďalšie súbory, ktoré nie sú v zdroji.
3 Súbory boli skopírované a v cieľovom umiestnení sa nachádzajú ďalšie súbory.
5 Súbory boli skopírované a niektoré súbory sa nezhodujú.
6 Nájdené ďalšie a nezodpovedajúce súbory.
7 Správne kópie, ale s nezrovnalosťami a dodatkami.
8 Chyby kopírovania v jednom alebo viacerých súboroch.
  Vysvetlenie formátov prístupu: kľúče, výhody a kedy si vybrať ktorý z nich

Pre automatizované úlohy môžete použiť ak úroveň chyby vo vašich skriptoch, aby ste mohli robiť rozhodnutia po ich vykonaní.

Riešenie bežných problémov s Robocopy

  • Nedostatočné povoleniaAk kopírujete chránené alebo zvýšené súbory, spustite konzolu ako správca.
  • Dlhé trasyPridajte parameter / 256 vypnúť rozšírenú podporu alebo upraviť systém, ak potrebujete dlhé trasy.
  • Používané súboryRobocopy nedokáže kopírovať súbory otvorené inými procesmi. Použite nástroje ako Volume Shadow Copy o diskový tieň ak potrebujete kopírovať používané zväzky.
  • Príliš veľký protokolRozdeľte operáciu na dve časti alebo použite /LOG+ pridať informácie bez ich prepísania.
  • chyby siete: Upraviť /R y /W na kontrolu opakovaných pokusov a čakaní.

Šablóny a príklady skriptov Robocopy

Skutočná sila robocopy sa využíva jej integráciou do dávkových skriptov alebo PowerShell, napríklad:

@echo off
set origen=%userprofile%\Documents
set destino=D:\Backup\Documentos
set opciones=/E /MT:16 /LOG:%userprofile%\Desktop\backup.log
robocopy "%origen%" "%destino%" %opciones%

Pre pokročilé zálohovanie s protokolmi a hlásením chýb:

robocopy "C:\Datos" "F:\Respaldo" /MIR /LOG:C:\Logs\robocopy.log
if errorlevel 8 (
  echo Error grave en la copia. Consulta el log.
) else (
  echo Copia realizada correctamente.
)

Robocopy v správe databáz a serverov

Hoci robocopy nie je určený pre databázy Preto je veľmi užitočný na presúvanie a zálohovanie súvisiacich súborov.Napríklad môžete kopírovať súbory denníka, dátové súbory alebo automaticky generované zálohy pomocou funkcie Robocopy do núdzový režimSamozrejme, najlepšie je to urobiť, keď sú databázové procesy zastavené alebo súbory sa nepoužívajú.

Robocopy a vývoj príkazového riadku vo Windowse

V posledných rokoch spoločnosť Microsoft presadzovala používanie príkazového riadku Windows terminál y PowerShellRobocopy funguje perfektne v oboch CMD Klasický ako PowerShell a zostáva štandardom medzi systémovými administrátormi, programátormi a technikmi podpory. Jeho integrácia s modernými technológiami a otvorenosť spoločnosti Microsoft profesionálnejším prostrediam urobili z RoboCopy relevantnejší než kedykoľvek predtým, dokonca mu umožňujú pracovať na vzdialených trasách, sieťových zdieľaniach a zložitých štruktúrach.

Robocopy je prvou voľbou, pokiaľ ide o rozsiahle presuny súborov, zálohy, synchronizáciu priečinkov a migrácie údajov v systéme Windows.Teraz poznáte základy, možnosti a osvedčené postupy, ako z toho vyťažiť maximum.

Výpočet času potrebného na kopírovanie súborov
Súvisiaci článok:
«Výpočet času potrebného na kopírovanie súborov» | Riešenia