Kuidas kopeerida või teisaldada faile partiidena laienduse ja kuupäeva alusel.

Kuidas kopeerida või teisaldada faile partiidena laienduse ja kuupäeva alusel.

Andy Davis

Mõned päevad tagasi palus üks klient mind, et ma liigutaksin suure hulga faile nende laienduse ja vanuse alusel teise kohta (kettale), et säästa ruumi lähtekettal. Pärast mõningast otsimist avastasin, et usaldusväärsem viis selle ülesande täitmiseks on kasutada Microsofti ROBOCOPY utiliiti.

See õpetus sisaldab juhiseid selle kohta, kuidas saate kopeerida või teisaldada suure hulga faile teise kohta, kasutades selleks ROBOCOPY'd.

  • Allikas: Robokopeerimise täielik viide

Kuidas kopeerida või teisaldada faile partiidena ROBOCOPY abil.

1. Avatud PowerShell or Käsureale administraatorina.
2.
Vastavalt soovitud toimingule, mida soovite teha, andke üks vastavatest käskudest allpool:

A. Kui soovite kopeerida ainult faile (ilma alamkaustadeta) ühest kaustast teise, andke see käsk ROBOCOPY:

  • ROBOCOPY "allikas" "sihtkoht"

Näide1: Selleks, et kopeerida kausta 'C:\4test' failid kausta 'F:\4testbackup', on käsk järgmine:

  • ROBOCOPY "C:\4test" "F:\4testbackup"

Näide2: Kõik failid kaustast 'C:\4test' kausta 'F:\4testbackup' liigutamiseks on käsk järgmine:

  • ROBOCOPY "C:\4test" "F:\4testbackup" /MOVE

B. Kogu sisu (failid ja alamkaustad) kopeerimiseks ühest kaustast teise, anna see käsk ROBOCOPY:

  • ROBOCOPY "allikas" "sihtkoht" /S

Näide1: Selleks, et kopeerida kõik failid ja alamkaustad kaustast 'C:\4test' kausta 'F:\4testbackup', on käsk järgmine:

  • ROBOCOPY "C:\4test" "F:\4testbackup" /S

Näide1: Kõigi failide ja alamkaustade teisaldamiseks kaustast 'C:\4test' kausta 'F:\4testbackup' on käsk järgmine:

  • ROBOCOPY "C:\4test" "F:\4testbackup" /S /MOVE

C. Selleks, et kopeerida kõik enne teatud ajavahemikku loodud failid ühest kaustast (ja selle alamkaustadest) teise kausta, anna järgmine ROBOCOPY käsk:*

  • ROBOCOPY "allikas" "sihtkoht" /S /MINAGE:n

MINAGE:n = MINIMUM file AGE - välistab failid, mis on uuemad kui n päeva/kuupäev.

Näide1: Kõigi vanade failide ja alamkaustade, mis on vanemad kui 180 päeva (6 kuud), kopeerimiseks kaustast 'C:\4test' kausta 'F:\4testbackup', on käsk järgmine:

  • ROBOCOPY "C:\4test" "F:\4testbackup" /S /MINAGE:180

Näide2: Kõigi vanade failide ja alamkaustade, mis on vanemad kui 180 päeva (6 kuud), teisaldamiseks kaustast 'C:\4test' kausta 'F:\4testbackup', on käsk järgmine:

  • ROBOCOPY "C:\4test" "F:\4testbackup" /S /MOVE /MINAGE:180

D. Selleks, et kopeerida kõik pärast teatud kuupäeva loodud failid ühest kaustast (ja selle alamkaustadest) teise kausta, anna järgmine ROBOCOPY käsk:*

  • ROBOCOPY "allikas" "sihtkoht" /S /MAXAGE:n

* MAXAGE:n = MAXimum file AGE - välistab failid, mis on vanemad kui n päeva/kuupäev

Näide1: Selleks, et kopeerida kõik uuemad failid ja alamkaustad, mis on loodud viimase 180 päeva (6 kuu) jooksul, kaustast 'C:\4test' kausta 'F:\4testbackup', on käsk järgmine:

  • ROBOCOPY "C:\4test" "F:\4testbackup" /S /MAXAGE:180

Näide2: Kõik uuemad failid ja alamkaustad, mis on loodud viimase 180 päeva (6 kuu) jooksul, viiakse kaustast 'C:\4test' kausta 'F:\4testbackup', käsk on järgmine:

  • ROBOCOPY "C:\4test" "F:\4testbackup" /S /MOVE /MAXAGE:180

E. Failide kopeerimiseks nende laienduse alusel ühest kaustast teise, luues sama kaustastruktuuri nagu lähtekaustas, anna see käsk ROBOCOPY:

  • ROBOCOPY "allikas" "sihtkoht" .FileExtension /S

Näide1: Kõigi JPG-failide kopeerimiseks kaustast 'C:\4test' ja selle alamkaustadest kausta 'F:\4testbackup' on käsk järgmine:

  • ROBOCOPY "C:\4test" "F:\4testbackup" *.jpg /S

Näide2: Kõik JPG-failid kaustast 'C:\4test' ja selle alamkaustadest kausta 'F:\4testbackup' liigutamiseks on käsk järgmine:

  • ROBOCOPY "C:\4test" "F:\4testbackup" *.jpg /S /MOVE

F. Failide kopeerimiseks nende laienduse ja vanuse alusel ühest kaustast teise (luues sihtkohas sama kaustastruktuuri nagu lähtekaustas), anna see käsk ROBOCOPY:

  • ROBOCOPY "allikas" "sihtkoht" .FileExtension /S /MINAGE:n

Näide1: Kõigi enne 180 päeva loodud JPG-failide kopeerimiseks kaustast 'C:\4test' ja selle alamkaustadest kausta 'F:\4testbackup' on käsk järgmine:

  • ROBOCOPY "C:\4test" "F:\4testbackup" *.jpg /S /MINAGE:180

Näide2: Kõigi enne 180 päeva loodud JPG-failide teisaldamiseks kaustast 'C:\4test' ja selle alamkaustadest kausta 'F:\4testbackup' on käsk järgmine:

  • ROBOCOPY "C:\4test" "F:\4testbackup" *.jpg /S /MOVE /MINAGE:180

Näide3: Kõigi viimase 180 päeva jooksul loodud JPG-failide kopeerimiseks kaustast 'C:\4test' ja selle alamkaustadest kausta 'F:\4testbackup' on käsk järgmine:

  • ROBOCOPY "C:\4test" "F:\4testbackup" *.jpg /S /MAXAGE:180

Näide4: Kõigi viimase 180 päeva jooksul loodud JPG-failide teisaldamiseks kaustast 'C:\4test' ja selle alamkaustadest kausta 'F:\4testbackup', on käsk järgmine:

  • ROBOCOPY "C:\4test" "F:\4testbackup" *.jpg /S /MOVE /MAXAGE:180

See on kõik! Anna mulle teada, kas see juhend on sind aidanud, jättes kommentaari oma kogemuse kohta. Palun meeldi ja jaga seda juhendit, et aidata teisi.


Andy Davis

Süsteemiadministraatori ajaveeb Windowsi kohta

Leave a comment