Robocopy roikkuu tietokoneesi nurkassa, ehkä et edes huomaa sitä. Se on sisäänrakennettu komentorivi Windows-käyttöjärjestelmille, joka mahdollistaa tiedostojen nopean siirron paikasta toiseen. Tämän lisäksi voit jopa siirtää kokonaisia hakemistoja tai asemia.
Tämä ei ole yleisesti käytetty komento. Se on itse asiassa ulkoinen komento. Robocopy oli saatavilla Windows NT- ja Windows 2000 -resurssisarjoissa ja kaikissa Windows-käyttöjärjestelmissä Vistan (7, 8 ja 10) jälkeen.
Tästä artikkelista löydät kaiken hyödyllisistä Robocopy-komennoista ja niiden toiminnasta.
Robocopy-parametrit ja syntaksi
Robocopy-syntaksi
Robocopy [[ …]] []
Robocopy-parametrit
Lähde – Osoittaa lähdehakemiston polkuun.
Kohde – Osoittaa kohdehakemistopolkuun.
Tiedosto – Näyttää, mitkä tiedostot kopioidaan. Jokerimerkit, kuten "*" tai "?" voidaan käyttää.
Asetukset – Näyttää robocopy-komennon käytettävissä olevat asetukset.
Robocopy-asetukset
Seuraavat vaihtoehdot lisätään komennon loppuun. Tämä sisältää myös tiedostojen valinnan, uudelleenyrityksen, kirjaamisen ja työasetukset.
/s on alikansioiden kopioimiseen, paitsi tyhjiin.
/e on alikansioiden kopioimiseen, mukaan lukien tyhjät.
/lev:N on tarkoitettu kopioimaan N ylintä tasoa lähdekansiopuussa.
/z-tiedostot kopioidaan uudelleenkäynnistystilassa.
/b-tiedostot kopioidaan varmuuskopiointitilassa.
/zb käyttää uudelleenkäynnistystilaa. Jos pääsy evätään, se käyttää varmuuskopiointitilaa.
/efsraw kaikki salatut tiedostot kopioidaan EFS RAW -tilassa.
/copy:CopyFlags Kertoo kopioitavat tiedoston ominaisuudet. Tämän vaihtoehdon oikeat arvot ovat: D on data, O on omistajan tiedot, A on attribuutit, T on aikaleimat, U on valvontatiedot ja S tarkoittaa Security=NTFS ACL:iä.
/sec-tiedostot kopioidaan suojattuna (sama kuin /copy:DATS).
/copyall koko tiedoston tiedot kopioidaan (sama kuin /copy:DATSOU).
/nocopy-tiedoston tiedot jätetään pois (yhdistyy hyvin /purge-tiedoston kanssa).
/secfix kaikki tiedostot saavat tietoturvakorjauksen, mukaan lukien ohitetut tiedostot.
/timfix kaikki tiedostot saavat kiinteän ajan, mukaan lukien ohitetut tiedostot.
/purge poistaa kohdekansiot ja tiedostot, jotka on poistettu lähteestä.
/mir peilaa kansiopuuta (sama vaikutus kuin /e plus /purge).
/mov siirtää tiedostoja ja poistaa ne lähteestä kopioinnin jälkeen.
/move siirtää ja poistaa tiedostoja ja hakemistoja lähteestä, kun ne kopioidaan.
/a+:[RASHCNET] antaa lähdetiedostojen attribuutit kopioiduille tiedostoille.
/a-:[RASHCNET] poistaa lähdetiedostojen attribuutit kopioiduista tiedostoista.
/fat tekee kohdetiedostot käyttämällä vain 8.3 FAT-tiedostonimiä.
/256 Poistaa yli 256 merkin pituisten polkujen tuen käytöstä. /mon:N Valvoo lähdettä. se toimii uudelleen, kun se havaitsee enemmän kuin N muutosta.
/mot:M Tarkoittaako lähdettä ja toimii uudelleen, jos se havaitsee muutoksia tietyn minuuttimäärän sisällä.
/MT[:N] Tekee monisäikeisiä kopioita tietyllä määrällä säikeitä (oletus on 8). N:n on oltava välillä 1–128. Tämä ominaisuus ei ole yhteensopiva /EFSRAW- ja /IPG-parametrien kanssa. Voit ohjata ulostulon uudelleen /LOG-vaihtoehdon kautta, jos haluat nopeuttaa asioita.
/rh:hhmm-hhmm Antaa tietoja siitä, milloin voit aloittaa uusien kopioiden.
/pf tarkistaa käyttötunnit. Tarkistukset eivät ole passikohtaisia, vaan tiedostokohtaisia.
/ipg:n on olemassa käyttäjille, joilla on pienempi kaistanleveys. Se lisää aukkoja pakettien väliin.
Tiedoston valintavaihtoehdot
/a kopioi vain tiedostoja, joissa on asetettu Arkisto-attribuutti.
/m tekee samoin kuin yllä. Lisäksi se nollaa määritteen.
/ia:[RASHCNETO] sisältää vain tiedostot, joilla on määritetty attribuutti.
/xa:[RASHCNETO] sulkee pois tiedostot, joilla on tietyt määritteet.
/xf [ …] ei sisällä tiedostoja, jotka vastaavat annettuja polkuja, nimiä tai yleismerkkejä.
/xd [ …] Ei sisällä kansioita, jotka vastaavat annettuja polkuja ja nimiä.
/xc jättää pois muutetut tiedostot.
/xn jättää pois uudemmat tiedostot.
/xo jättää pois vanhemmat tiedostot.
/xx jättää pois ylimääräiset kansiot ja tiedostot.
/xl jättää pois yksinäiset kansiot ja tiedostot.
/is on samojen tiedostojen sisällyttämiseen.
/it on tarkoitettu muunnettujen tai muokattujen tiedostojen sisällyttämiseen.
/max: määrittää tiedostojen enimmäiskoon ja jättää pois tiedostot, jotka ovat suurempia kuin määritetty tavumäärä.
/min: määrittää tiedoston vähimmäiskoon ja jättää pois tiedostot, jotka ovat pienempiä kuin määritetty tavumäärä).
/maxage: asettaa tiedostojen enimmäisiän ja jättää pois tiedostot, jotka on luotu ennen tiettyä päivämäärää tai vanhemmat kuin tietty määrä päiviä.
/minage: asettaa tiedostojen vähimmäisiän ja jättää pois tiedostot, jotka on luotu tietyn päivämäärän jälkeen tai uudempia kuin tietty määrä päiviä).
/maxlad: asettaa viimeisen käyttöpäivän, jättäen pois tiedostot, joita ei ole käytetty määritetyn päivämäärän jälkeen).
/minlad: asettaa viimeisimmän käyttöpäivän, jättäen pois tiedostot, joita on käytetty siitä lähtien. Jos N on kuitenkin alle 1900, N näyttää päivien määrän. Muussa tapauksessa N näyttää päivämäärän vakiomuodossa VVVVKKPP.
/xj jättää risteyspisteet pois.
/fft arvioi FAT-tiedostojen ajat (noin kaksi sekuntia)
Yritä uudelleen Asetukset
/r:N näyttää epäonnistuneiden kopiointiyritysten määrän, oletusarvo on miljoona.
/w:N näyttää odotusajan kahden uudelleenyrityksen välillä, oletuksena 30 sekuntia.
/reg tallentaa /w- ja /r-asetukset rekisteriin oletusarvoisesti.
/tbd-järjestelmä odottaa, kunnes jakojen nimet on määritetty
Kirjausasetukset
/l luettelee tiedostot ilman poistamista, aikaleimaa tai kopioimista.
/x raportoi ylimääräiset tiedostot, ei vain valitut.
/v antaa monisanaisen tulosteen, joka osoittaa ohitetut tiedostot.
/ts-lähdetiedoston aikaleimat sisältyvät tulosteeseen.
/fp laittaa koko polun ulostuloon. Toimii tiedostoilla.
/bytes näyttää koot tavuina.
/ns-tiedostokokoja ei kirjata lokiin.
/nc-tiedostoluokkia ei kirjata lokiin.
/nfl-tiedostojen nimiä ei kirjata lokiin.
/ndl-hakemistojen nimiä ei kirjata lokiin.
/np copyprogress ei näy.
/eta, jos tarvitset arvion prosessin valmistumisesta.
/log: tilatuloste tallennetaan lokitiedostoon, mikä korvaa nykyisen lokitiedoston.
Työvaihtoehdot
/job: parametrit otetaan määritetystä työtiedostosta.
/save: parametrit tallennetaan määritettyyn työtiedostoon.
/quit sulkeutuu komentorivin suorittamisen jälkeen parametrien tarkistamiseksi.
/nosd lähdehakemistoa ei määritetä.
/nodd kohdehakemistoa ei määritetä.
Vankka kopio
Usko tai älä, tämä on loppu. Siinä oli paljon käskyjä, eikö niin? Toivottavasti niistä on sinulle hyötyä. Jaa ajatuksesi kanssamme hyödyllisimmistä Robocopy-komennoista alla olevissa kommenteissa.