Robocopy, of "Robust File Copy", is een command-line instructie om mappen te kopiëren. Het maakt deel uit van de Windows Resource Kit, en maakt standaard onderdeel uit van Windows Vista, Windows 7, Windows 8, Windows 10, Windows Server 2008, Windows Server 2012 en Windows Server 2016.

Robocopy is ontworpen om betrouwbaar mappen of mapstructuren te kopiëren. Het zorgt ervoor dat alle NTFS-attributen en eigenschappen gekopieerd worden en heeft de mogelijkheid de taak te herstarten om te kunnen werken met plotseling verbroken netwerkverbindingen.

Lijst met schakelopties bewerken

Het volgende is een lijst met de command-line schakelopties voor Robocopy.[1]

Algemene opties bewerken

/MIR
Activeert spiegel-modus, verwijdert bestanden in de doellocatie die niet aanwezig zijn in de bronlocatie: Deze optie is gelijk aan /E en /PURGE met uitzondering van het volgende:
  • MIR: Als de doellocatie bestaat, worden de beveiligingsinstellingen van de doellocatie overschreven.
  • /E /Purge: Als de doellocatie bestaat, worden de beveiligingsinstellingen van de doellocatie niet overschreven.
/Z
Kopieert bestanden in herstartmodus. "Herstartmodus" betekent dat robocopy een herstelcode in een onvoltooid bestand schrijft als de actie is onderbroken of afgebroken, bij de volgende start van robocopy kan er verdergegaan worden waar werd afgebroken; in plaats van opnieuw te beginnen. Dit is handig voor het kopiëren van veel en grote bestanden over een onbetrouwbaar netwerk zoals VPN of het internet. Een onvoltooid bestand heeft dezelfde bestandsgrootte als het volledige bestand, maar heeft een datumstempel in het bestandssysteem binnen 24 uur van 01-01-1980 00:00.
/COPYALL
Zorgt ervoor dat de NTFS-beveiligingsinformatie gekopieerd wordt. Is gelijk aan /COPY:DATSOU, waar D=Data, A=Attributen, T=Tijdstempel, S=Security(beveiliging)=NTFS ACLs, O=Owners info (eigenaars informatie) en U=aUditing info (controle informatie). Ook kan het commando /SEC gebruikt worden voor het kopiëren van NTFS-beveiliginsinformatie.
/B
Opent bestanden in back-upmodus. Deze modus creëert de mogelijkheid bestanden te openen zonder beveiligingsbeperkingen, maar heeft wel extra rechten nodig op de bron- en doellocaties.
/ZB
Gebruikt de herstartmodus; wanneer de toegang wordt geweigerd, wordt de back-upmodus gebruikt.

Gespecialiseerde opties bewerken

/S
Kopieert onderliggende mappen, tenzij deze leeg zijn (net als XCOPY)
/E
Kopieert onderliggende mappen, ook de lege (net als XCOPY)
/M
Kopieert alleen de bestanden met het archief-kenmerk en reset deze (net als XCOPY /M)
/MOV
Verplaatst de bestanden, verwijdert deze uit de bronmap.
/MOVE
Verplaatst bestanden EN mappen, verwijdert deze uit de bronmap.
/XC
Sluit veranderde bestanden uit van kopiëren
/XN
Sluit nieuwe bestanden uit van kopiëren
/XO
Sluit oudere bestanden uit van kopiëren (Robocopy GUI (3.1.1) gebruikt deze optie fout, versie 3.1.2 gebruikt deze optie wel goed)
/XX
Sluit extra bestanden en mappen uit van kopiëren. Het "extra" bestand is aanwezig in de doelmap en niet in de bronmap.
/L
Simuleer de kopieer-actie zonder het daadwerkelijk kopiëren, dit is handig om de commandoregel te testen zonder last te hebben van het resultaat.
/PURGE
Verwijdert bestanden in de doelmap die niet meer in de bronmap bestaan.
/XJ
Koppelingen uitsluiten. Voeg deze optie toe als je te maken krijgt met een 'ERROR 1921 (0x00000781)'. Dit heeft dit te maken met een koppeling of een 'symbolische link'.

Logboekopties bewerken

/NFL
Geen bestandsnamenlijst bijhouden
/NDL
Geen mapnamenlijst bijhouden
/NS
Geen bestandsgrootte bijhouden
/NC
Geen bestandsklassen bijhouden
/X
Vermeld alle extra bestanden, niet alle geselecteerd
/FP
Vermeld volledige padnamen van de bestanden
/NP
Geen kopieerpercentage bijhouden
/ETA
Vermeld verwachte kopieerduur
/LOG
bestand.txt : Vervang bestand.txt met de status van het kopiëren
/LOG+
bestandsnaam.txt : Vul de status van het kopiëren aan bestand.txt toe
/TEE
Vermeld status zowel in het venster als in het logboek
/NJH
Geen statuskop
/NJS
Geen statussamenvatting

(Bekijk de volledige lijst in het Engels hier)

Zie ook bewerken

Externe links bewerken