Robocopy hänger i hörnet av din PC, kanske utan att du någonsin märkt det. Det är en inbyggd kommandorad för Windows-operativsystem som möjliggör snabba filöverföringar från en plats till en annan. Utöver det kan du till och med överföra hela kataloger eller enheter.
Detta är inte ett vanligt använda kommando. Det är faktiskt ett externt kommando. Robocopy var tillgänglig i resurspaketen för Windows NT och Windows 2000 och alla Windows-operativsystem efter Vista (7, 8 och 10).
I den här artikeln hittar du allt om de användbara Robocopy-kommandona och vad de gör.
Robocopy parametrar och syntax
Robocopy syntax
robocopy [[ …]] []
Robocopy parametrar
Källa – Pekar på sökvägen till källkatalogen.
Destination – Pekar på destinationskatalogens sökväg.
Fil- Visar vilka filer som kommer att kopieras. Jokertecken som "*" eller "?" kan användas.
Alternativ – Visar alternativ som kan användas av ett robocopy-kommando.
Robocopy-alternativ
Följande alternativ läggs till i slutet av kommandot. Detta inkluderar även filval, försök igen, loggning och jobbalternativ.
/s är för att kopiera undermappar, förutom de som är tomma.
/e är för att kopiera undermappar, inklusive de som är tomma.
/lev:N är för att kopiera de N översta nivåerna i källmappträdet.
/z-filer kopieras i omstartbart läge.
/b-filer kopieras i säkerhetskopieringsläge.
/zb använder omstartbart läge. Om åtkomst nekas kommer den att använda säkerhetskopieringsläget.
/efsraw alla krypterade filer kopieras i EFS RAW-läge.
/copy:CopyFlags Anger vilka filegenskaper som ska kopieras. De korrekta värdena för det här alternativet är: D är data, O är ägarinformation, A är attribut, T är tidsstämplar, U är revisionsinformation och S står för Security=NTFS ACLs.
/sec-filer kopieras med säkerhet (samma som /copy:DATS).
/copyall hela filinformationen kopieras (samma som /copy:DATSOU).
/nocopy filinformation exkluderas (kombinerar bra med /purge).
/secfix alla filer får filsäkerhetsfix, inklusive överhoppade.
/timfix alla filer får fast tid, inklusive överhoppade.
/purge tar bort målmappar och filer som togs bort från källan.
/mir speglar mappträdet (samma effekt som /e plus /purge).
/mov flyttar filer och tar bort dem från källan efter att de har kopierats.
/move flyttar och tar bort filer och kataloger från källan när de kopieras.
/a+:[RASHCNET] ger attribut för källfiler till kopierade filer.
/a-:[RASHCNET] tar bort attribut för källfiler från kopierade filer.
/fat skapar målfiler genom att endast använda 8.3 FAT-filnamn.
/256 Stänger av stöd för sökvägar över 256 tecken. /mon:N Övervakar en källkod. den körs igen när den upptäcker fler än N förändringar.
/mot:M Övervakar en källkod och kommer att köras igen om den upptäcker ändringar inom ett visst antal minuter.
/MT[:N] Gör flertrådade kopior med ett specificerat antal trådar (standard är 8). N måste vara mellan 1 och 128. Den här funktionen är inte kompatibel med parametrarna /EFSRAW och /IPG. Du kan omdirigera utdata via /LOG-alternativet om du vill påskynda saker och ting.
/rh:hhmm-hhmm Ger information om när du kan starta nya kopior.
/pf kontrollerar körtimmar. Kontroller sker inte per pass, utan per fil.
/ipg:n finns för användare med lägre bandbredd. Den infogar luckor mellan paket.
Filvalsalternativ
/a kopierar endast filer med ett inställt arkivattribut.
/m gör samma sak som ovan. Dessutom återställer den attributet.
/ia:[RASHCNETO] inkluderar bara de filer som har ett specificerat attribut.
/xa:[RASHCNETO] exkluderar filer med specifika attribut.
/xf [ …] exkluderar filer som matchar de givna sökvägarna, namnen eller jokertecken.
/xd [ …] Utesluter mappar som matchar de angivna sökvägarna och namnen.
/xc utelämnar ändrade filer.
/xn utelämnar nyare filer.
/xo utelämnar äldre filer.
/xx utelämnar extra mappar och filer.
/xl utesluter ensamma mappar och filer.
/is är för att inkludera samma filer.
/it är för att inkludera ändrade eller tweakade filer.
/max: anger maximal filstorlek och utelämnar filer som är större än det angivna antalet byte.
/min: ställer in minsta filstorlek och utelämnar filer som är mindre än det angivna antalet byte).
/maxage: anger maximal filålder och utelämnar filer skapade före ett angivet datum eller äldre än ett visst antal dagar.
/minage: ställer in lägsta filålder och utelämnar filer skapade efter ett angivet datum, eller nyare än ett angivet antal dagar).
/maxlad: ställer in maximalt senaste åtkomstdatum, utelämnar filer som inte har använts sedan det angivna datumet).
/minlad: ställer in ett lägsta datum för senaste åtkomst, utelämnar filer som har nåtts sedan dess. Om N är inställt under 1900 visar N dock dagräkningen. Annars visar N ett datum i standardformatet ÅÅÅÅMMDD.
/xj gör en uteslutning av knutpunkter.
/fft uppskattar FAT-filtider (ca två sekunder)
Försök igen Alternativ
/r:N visar antalet misslyckade kopieringsförsök, 1 miljon är standardvärdet.
/w:N visar väntetiden mellan två försök, 30 sekunder som standard.
/reg sparar alternativen /w och /r i registret som standard.
/tbd-systemet kommer att vänta tills delnamnen har definierats
Loggningsalternativ
/l listar filerna, utan att radera, tidsstämpla eller kopiera.
/x rapporterar de extra filerna, inte bara valda.
/v ger utförlig utdata och pekar på överhoppade filer.
/ts källfilens tidsstämplar ingår i utdata.
/fp lägger in hela sökvägen i utgången. Fungerar på filer.
/bytes kommer att visa storlekar i byte.
/ns filstorlekar kommer inte att loggas.
/nc-filklasser kommer inte att loggas.
/nfl filnamn kommer inte att loggas.
/ndl katalognamn kommer inte att loggas.
/np copyprogress kommer inte att visas.
/eta om du behöver uppskattning när processen kommer att slutföras.
/log: statusutdata sparas i loggfilen och skriver över den aktuella loggfilen.
Jobbalternativ
/job: parametrar kommer att tas från den angivna jobbfilen.
/save: parametrar kommer att sparas i den angivna jobbfilen.
/quit avslutas vid körning av kommandoraden för att kontrollera parametrarna.
/nosd ingen källkatalog kommer att anges.
/nodd ingen destinationskatalog kommer att anges.
Robust kopia
Tro det eller ej, det här är slutet. Det var många kommandon, eller hur? Förhoppningsvis kommer de att vara användbara för dig. Dela dina tankar med oss om de mest användbara Robocopy-kommandona i kommentarerna nedan.