Kopiering af data med Robocopy

Robocopy ("Robust File Copy") er en kommando-linje værktøj, der følger med Windows. Det tilbyder en hel del mere funktionalitet end den velkendte COPY kommando, men selvfølgelig den ekstra funktionalitet gør Robocopy lidt sværere at bruge end COPY. Dette tip indeholder oplysninger om nogle af sine mere interessante funktioner, så du kan begynde at bruge det med meget lidt indlæringskurve.

Sandsynligvis den første ting at erkende, er den usædvanlig syntaks involveret. Robocopy kræver mindst to parametre, i denne rækkefølge: (1) kildebiblioteket, (2) destinationsmappen. Hvis dette er alt, du angiver, de filer, der bliver kopieret standard for alle. Hvis du ønsker at begrænse hvilke filer bliver kopieret, angive en tredje parameter: filen (erne), der skal kopieres. Så for at kopiere filerne 'A.tmp «og» B.tmp «fra C: \ Temp til C: \ Temp2 vil kommandoen se således ud:

C: \> robocopy C: \ Temp C: \ Temp2 A.tmp B.tmp

Når du er vant til den ulige rækkefølge af de parametre, kan du fokusere på nogle af de vigtige muligheder til rådighed for dig. Alle de muligheder begynder med en skråstreg, og de vises i slutningen af ​​kommandoen, dvs efter navnet på den sidste fil, du vil kopiere. En god mulighed for at være opmærksom på er den / E mulighed. Dette fortæller Robocopy at det er at kopiere underbiblioteker foruden filer. Det siger at kopiere de angivne filer, og også kopiere alle mapperne fra kilden til målet (selvom de mapper i målet vil være tom).

Måske en mere nyttig funktion, som på en måde udvider / E er den / MIR ("Mirror") mulighed. Du kan oprette et spejl af kilden bibliotekstræet (dvs. kopiere alle filer og alle mapper, herunder deres filer), blot ved at angive følgende kommando:

C: \> robocopy C: \ Temp C: \ Temp2 / MIR

Bemærk, at ingen filer er angivet; standard er alle filer ("*. *").

En anden stor mulighed, især hvis du kopierer store filer og / eller gå på tværs af en dårlig forbindelse, er / Z. Dette bevirker, at kopien skal ske i "genstartes" mode. Med andre ord, hvis en fil er i færd med at blive kopieret og transmissionen afbrydes af en eller anden grund, næste gang du starter Robocopy kopien vil fortsætte fra hvor den slap stedet for at starte forfra. Du kan også have de forsøg forekomme med bestemte intervaller ved at angive / R og / W muligheder.

En sidste mulighed, du kan finde nyttige er / MOV mulighed. Dette bevirker en flytning af filerne fra kilden til destinationen, dvs når filen er sikkert til destinationen, er kildefilen slettet. (Det samme funktionalitet findes for bevægelige mapper - bare bruge / MOVE mulighed.)

Der er mange flere muligheder, der kan bruges til Robocopy. For en komplet liste påberåbe den med / switch?:

C: \> robocopy /?

Dette tip (13222) gælder for Windows 7 og 8.


© 2019 Zajacperrone.com | Contact us: webmaster# zajacperrone.com