robocopy

Uit Wikipedia, de vrije encyclopedie
Ga naar: navigatie, zoeken

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 en Windows Server 2008.

Robocopy is ontworpen om betrouwbaar mappen of mapstructuren te kopiëren. Het zorgt er voor 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 (gelijk aan /E en /PURGE).
/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 verder gegaan 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 er voor 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 link[bewerken]

Bronnen, noten en/of referenties
  1. Robocopy.exe, Microsoft Windows Server 2003 Resource Kit, help output when run with /? command line switch. Complete help with /??? command line switch.