Robocopy hangt in de hoek van uw pc, misschien zonder dat u het ooit merkt. Het is een ingebouwde opdrachtregel voor Windows-besturingssystemen waarmee snelle bestandsoverdrachten van de ene plaats naar de andere mogelijk zijn. Bovendien kunt u zelfs hele mappen of schijven overzetten.
Dit is geen veelgebruikte opdracht. Het is eigenlijk een extern commando. Robocopy was beschikbaar in de bronnenkits van Windows NT en Windows 2000 en alle Windows-besturingssystemen na Vista (7, 8 en 10).
In dit artikel vindt u alles over de handige Robocopy-commando's en wat ze doen.
Robocopy-parameters en syntaxis
Robocopy-syntaxis
robokopie [[ …]] []
Robocopy-parameters:
Bron – Wijst naar het pad van de bronmap.
Bestemming – Wijst naar het pad van de doelmap.
Bestand- Toont welke bestanden worden gekopieerd. Jokertekens zoals "*" of "?" kan worden gebruikt.
Opties – Toont opties die bruikbaar zijn door een robocopy-opdracht.
Robocopy-opties
De volgende opties worden aan het einde van de opdracht toegevoegd. Dit omvat ook bestandsselectie, opnieuw proberen, logboekregistratie en taakopties.
/s is voor het kopiëren van submappen, behalve de lege.
/e is voor het kopiëren van submappen, inclusief de lege.
/lev:N is voor het kopiëren van de bovenste N-niveaus in de bronmapstructuur.
/z-bestanden worden gekopieerd in herstartbare modus.
/b-bestanden worden gekopieerd in de back-upmodus.
/zb gebruikt de herstartbare modus. Als de toegang wordt geweigerd, wordt de back-upmodus gebruikt.
/efsraw alle versleutelde bestanden worden gekopieerd in EFS RAW-modus.
/copy:CopyFlags Geeft aan welke bestandseigenschappen moeten worden gekopieerd. De juiste waarden voor deze optie zijn: D is gegevens, O is informatie over de eigenaar, A is attributen, T is tijdstempels, U is controle-informatie en S staat voor Security=NTFS ACL's.
/sec-bestanden worden beveiligd gekopieerd (hetzelfde als /copy:DATS).
/copyall volledige bestandsinformatie wordt gekopieerd (hetzelfde als /copy:DATSOU).
/nocopy bestandsinfo is uitgesloten (combineert goed met /purge).
/secfix alle bestanden krijgen een bestandsbeveiligingsfix, inclusief overgeslagen bestanden.
/timfix alle bestanden krijgen een vaste tijd, inclusief overgeslagen bestanden.
/purge verwijdert doelmappen en bestanden die uit de bron zijn verwijderd.
/mir spiegelt de mappenboom (hetzelfde effect als /e plus /purge).
/mov verplaatst bestanden en verwijdert ze van de bron nadat ze zijn gekopieerd.
/move verplaatst en verwijdert bestanden en mappen van de bron wanneer ze worden gekopieerd.
/a+:[RASHCNET] geeft attributen van bronbestanden aan gekopieerde bestanden.
/a-:[RASHCNET] verwijdert attributen van bronbestanden uit gekopieerde bestanden.
/fat maakt bestemmingsbestanden door alleen 8.3 FAT-bestandsnamen te gebruiken.
/256 Schakelt ondersteuning uit voor paden van meer dan 256 tekens. /mon:N Heeft een bronmonitor. het wordt opnieuw uitgevoerd wanneer het meer dan N wijzigingen detecteert.
/mot:M Voert een bronmonitor uit en wordt opnieuw uitgevoerd als er binnen een bepaald aantal minuten wijzigingen worden gedetecteerd.
/MT[:N] Maakt multi-threaded kopieën met een gespecificeerd aantal threads (standaard is 8). N moet tussen 1 en 128 liggen. Deze functie is niet compatibel met /EFSRAW- en /IPG-parameters. U kunt de uitvoer omleiden via de /LOG-optie als u dingen wilt versnellen.
/rh:hhmm-hhmm Geeft informatie over wanneer u nieuwe kopieën kunt maken.
/pf controleert de bedrijfsuren. Controles zijn niet per pas, maar per bestand.
/ipg:n is er voor gebruikers met een lagere bandbreedte. Het voegt gaten tussen pakketten in.
Opties voor bestandsselectie
/a kopieert alleen bestanden met een ingesteld Archief-kenmerk.
/m doet hetzelfde als hierboven. Bovendien wordt het kenmerk opnieuw ingesteld.
/ia:[RASHCNETO] bevat alleen de bestanden die een gespecificeerd kenmerk hebben.
/xa:[RASHCNETO] sluit bestanden met specifieke attributen uit.
/xf [ …] sluit bestanden uit die overeenkomen met de opgegeven paden, namen of jokertekens.
/xd [ …] Sluit mappen uit die overeenkomen met de opgegeven paden en namen.
/xc laat gewijzigde bestanden weg.
/xn laat nieuwere bestanden weg.
/xo laat oudere bestanden weg.
/xx laat extra mappen en bestanden weg.
/xl laat eenzame mappen en bestanden weg.
/is is voor het opnemen van dezelfde bestanden.
/it is voor het opnemen van gewijzigde of geknepen bestanden.
/max: stelt de maximale bestandsgrootte in en laat bestanden weg die groter zijn dan het opgegeven aantal bytes.
/min: stelt de minimale bestandsgrootte in en laat bestanden weg die kleiner zijn dan het opgegeven aantal bytes).
/maxage: stelt de maximale bestandsleeftijd in en laat bestanden weg die zijn gemaakt vóór een bepaalde datum of ouder dan een bepaald aantal dagen.
/minage: stelt de minimale bestandsleeftijd in en laat bestanden weg die zijn gemaakt na een bepaalde datum of nieuwer dan een bepaald aantal dagen).
/maxlad: stelt de maximale laatste toegangsdatum in, waarbij bestanden worden weggelaten die sinds de opgegeven datum niet zijn gebruikt).
/minlad: stelt de minimale laatste toegangsdatum in, waarbij bestanden die sindsdien zijn geopend, worden weggelaten. Als N echter lager is dan 1900, wordt de dagtelling weergegeven. Anders toont N een datum in het standaard JJJJMMDD-formaat.
/xj maakt een uitsluiting van knooppunten.
/fft schat de FAT-bestandstijden (ongeveer twee sec.)
Opties opnieuw proberen
/r:N toont het aantal mislukte kopieerpogingen, 1 miljoen is de standaardwaarde.
/w:N toont de wachttijd tussen twee nieuwe pogingen, standaard 30 seconden.
/reg slaat de opties /w en /r standaard op in het register.
/tbd systeem wacht totdat de sharenamen zijn gedefinieerd
Logboekopties
/l geeft een overzicht van de bestanden, zonder verwijdering, tijdstempel of kopiëren.
/x rapporteert de extra bestanden, niet alleen de geselecteerde.
/v geeft uitgebreide uitvoer, wijzend op overgeslagen bestanden.
/ts bronbestand tijdstempels zijn opgenomen in de uitvoer.
/fp plaatst het volledige pad in de uitvoer. Werkt op bestanden.
/bytes geeft de grootte weer in bytes.
/ns bestandsgroottes worden niet gelogd.
/nc bestandsklassen worden niet gelogd.
/nfl bestandsnamen worden niet gelogd.
/ndl directorynamen worden niet gelogd.
/np copyprogress wordt niet weergegeven.
/eta als u een schatting nodig heeft wanneer het proces zal worden voltooid.
/log: statusuitvoer wordt opgeslagen in het logbestand en overschrijft het huidige logbestand.
Taakopties
/job: parameters worden overgenomen uit het opgegeven taakbestand.
/save: parameters worden opgeslagen in het opgegeven taakbestand.
/quit stopt bij het uitvoeren van de opdrachtregel om de parameters te controleren.
/nosd er wordt geen bronmap opgegeven.
/nodd er wordt geen bestemmingsmap opgegeven.
Robuuste kopie
Geloof het of niet, dit is het einde. Dat waren veel commando's, niet? Hopelijk zijn ze nuttig voor u. Deel uw mening met ons over de handigste Robocopy-opdrachten in de onderstaande opmerkingen.