Mõni päev tagasi palus üks klient mul lähteketta ruumi säästmiseks teisaldada suur hulk faile nende laiendi ja vanaduse põhjal teise asukohta (draivi). Pärast mõningast otsimist avastasin, et usaldusväärsem viis selle ülesande täitmiseks on Microsofti utiliidi ROBOCOPY kasutamine.
See õpetus sisaldab juhiseid selle kohta, kuidas saate ROBOCOPY abil kopeerida või teisaldada suure hulga faile teise asukohta.
- Allikas:Robocopy täielik viide
Failide pakkimine või teisaldamine ROBOCOPY abil.
1. Avatud PowerShell või Käsuviip administraatorina.
2. Vastavalt toimingule, mida soovite teha, andke üks allolevatest vastavatest käskudest:
A. Ainult failide (ilma alamkaustadeta) kopeerimiseks ühest kaustast teise andke käsk ROBOCOPY:
- ROBOKOOPIA "allikas" "sihtkoht"
Näide 1: kausta "C:\4test" failide kopeerimiseks kausta "F:\4testbackup" on käsk:
- ROBOCOPY "C:\4test" "F:\4testbackup"
Näide2: kõigi kausta „C:\4test” failide teisaldamiseks kausta „F:\4testbackup” on käsk:
- ROBOCOPY "C:\4test" "F:\4testbackup" /TEISIGA
B. Kogu sisu (failide ja alamkaustade) ühest kaustast teise kopeerimiseks andke käsk ROBOCOPY:
- ROBOKOOPIA "allikas" "sihtkoht" /S
Näide 1: kõigi kausta „C:\4test” failide ja alamkaustade kopeerimiseks kausta „F:\4testbackup” on käsk:
- ROBOKOPIA "C:\4test" "F:\4testbackup" /S
Näide1. Kõigi failide ja alamkaustade teisaldamiseks kaustast 'C:\4test' kausta F:\4testbackup on käsk:
- ROBOCOPY "C:\4test" "F:\4testbackup" /S /MOVE
C. Kõigi enne teatud perioodi loodud failide kopeerimiseks ühest kaustast (ja selle alamkaustadest) teise kausta, andke käsk ROBOCOPY:*
- ROBOKOOPIA "allikas" "sihtkoht" /S /MINAAŽ: n
* MINAAŽ: n = faili MINimaalne VANUS – välista failid, mis on vanemad 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 järgmine käsk:
- ROBOCOPY "C:\4test" "F:\4testbackup" /S /MINAGE: 180
Näide2. Kõigi vanade failide ja alamkaustade teisaldamiseks, mis on vanemad kui 180 päeva (6 kuud) kaustast "C:\4test" kausta "F:\4testbackup", on järgmine käsk:
- ROBOKOOPIA "C:\4test" "F:\4testbackup" /S /TEILE /MINAGE: 180
D. Kõigi pärast kindlat kuupäeva loodud failide kopeerimiseks ühest kaustast (ja selle alamkaustadest) teise kausta andke käsk ROBOCOPY:*
- ROBOKOOPIA "allikas" "sihtkoht" /S /MAXAGE: n
* MAXAGE: n = faili maksimaalne VANUS – välista failid, mis on vanemad kui n päeva/kuupäev
Näide1: kõigi viimase 180 päeva (6 kuu) jooksul loodud uuemate failide ja alamkaustade kopeerimiseks kaustast "C:\4test" kausta "F:\4testbackup" on järgmine käsk:
- ROBOCOPY "C:\4test" "F:\4testbackup" /S /MAXAGE: 180
Näide2: kõigi viimase 180 päeva (6 kuu) jooksul loodud uuemate failide ja alamkaustade teisaldamiseks kaustast 'C:\4test' kausta 'F:\4testbackup' on järgmine käsk:
- ROBOCOPY "C:\4test" "F:\4testbackup" /S /MOVE /MAXAGE: 180
E. Failide kopeerimiseks nende laiendi alusel ühest kaustast teise, luues sama kaustastruktuuri nagu lähtekaustas, andke käsk ROBOCOPY:
- ROBOCOPY "allikas" "sihtkoht" .FileExtension /S
Näide 1: kõigi JPG-failide kopeerimiseks kaustast 'C:\4test' ja selle alamkaustadest kausta 'F:\4testbackup' on käsk:
- ROBOKOPIA "C:\4test" "F:\4testbackup" *.jpg /S
Näide2: kõigi JPG-failide teisaldamiseks kaustast 'C:\4test' ja selle alamkaustadest kausta 'F:\4testbackup' on käsk:
- ROBOCOPY "C:\4test" "F:\4testbackup" *.jpg /S /MOVE
F. Failide kopeerimiseks nende laiendi ja vanaduse põhjal ühest kaustast teise (luues sihtkohas sama kaustastruktuuri nagu lähtekaustas), andke käsk ROBOCOPY:
- ROBOCOPY "allikas" "sihtkoht" .FileExtension /S /MINAAŽ: n
Näide 1: kõigi enne 180 päeva loodud JPG-failide kopeerimiseks kaustast "C:\4test" ja selle alamkaustadest kausta "F:\4testbackup" on järgmine käsk:
- ROBOKOPIA "C:\4test" "F:\4testbackup" *.jpg /S /MINAAŽ: 180
Näide 2: kõigi enne 180 päeva loodud JPG-failide teisaldamiseks kaustast "C:\4test" ja selle alamkaustadest kausta "F:\4testbackup" on järgmine käsk:
- ROBOKOOPIA "C:\4test" "F:\4testbackup" *.jpg /S /MOVE /MINAGE: 180
Näide 3: kõigi viimase 180 päeva jooksul loodud JPG-failide kopeerimiseks kaustast "C:\4test" ja selle alamkaustadest kausta "F:\4testbackup" on järgmine käsk:
- ROBOCOPY "C:\4test" "F:\4testbackup" *.jpg /S /MAXAGE: 180
Näide 4: kõigi viimase 180 päeva jooksul loodud JPG-failide teisaldamiseks kaustast "C:\4test" ja selle alamkaustadest kausta "F:\4testbackup" on järgmine käsk:
- ROBOCOPY "C:\4test" "F:\4testbackup" *.jpg /S /MOVE /MAXAGE: 180
See on kõik! Andke mulle teada, kas see juhend on teid aidanud, jättes oma kogemuse kohta kommentaari. Palun meeldige ja jagage seda juhendit, et teisi aidata.