Kako grupno kopirati ili premjestiti datoteke na temelju proširenja i datuma.

click fraud protection

Prije nekoliko dana, klijent me zamolio da veliki skup datoteka, na temelju njihove ekstenzije i starosti, premjestim na drugu lokaciju (pogon), kako bih uštedio prostor na izvornom disku. Nakon nekog pretraživanja, otkrio sam da je pouzdaniji način za izvođenje tog zadatka korištenje Microsoftovog uslužnog programa ROBOCOPY.

Kako grupno kopirati ili premjestiti datoteke na temelju proširenja i datuma.

Ovaj vodič sadrži upute o tome kako možete kopirati ili premjestiti veliki skup datoteka na drugo mjesto, koristeći ROBOCOPY.

  • Izvor:Robocopy Complete Reference

Kako grupno kopirati ili premjestiti datoteke pomoću ROBOCOPY-a.

1. Otvorena PowerShell ili Naredbeni redak kao administrator.
2.
Prema radnji koju želite izvesti, dajte jednu od odgovarajućih naredbi u nastavku:

A. Da biste kopirali samo datoteke (bez podmapa), iz jedne mape u drugu, dajte ovu naredbu ROBOCOPY:

  • ROBOCOPY "izvor" "odredište"

Primjer 1: Da biste kopirali datoteke iz mape 'C:\4test', u mapu 'F:\4testbackup', naredba je:

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

Primjer 2: Za premještanje svih datoteka iz mape 'C:\4test' u mapu 'F:\4testbackup', naredba je:

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

B. Da biste kopirali sav sadržaj (datoteke i podmape), iz jedne mape u drugu, dajte ovu naredbu ROBOCOPY:

  • ROBOCOPY "izvor" "odredište" /S

Primjer 1: Da biste kopirali sve datoteke i podmape iz mape 'C:\4test', u mapu 'F:\4testbackup', naredba je:

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

Primjer 1: Za premještanje svih datoteka i podmapa iz mape 'C:\4test' u mapu 'F:\4testbackup', naredba je:

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

C. Za kopiranje svih datoteka stvorenih prije određenog razdoblja, iz jedne mape (i njezinih podmapa), u drugu mapu, dajte ovu naredbu ROBOCOPY:*

  • ROBOCOPY "izvor" "odredište" /S /MINAGE: n

* MINAGE: n = MINIMALNA STAROST datoteke – isključuje datoteke novije od n dana/datum.

Primjer 1: Za kopiranje svih starih datoteka i podmapa koje su starije od 180 dana (6 mjeseci), iz mape 'C:\4test', u mapu 'F:\4testbackup', naredba je:

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

Primjer 2: Za premještanje svih starih datoteka i podmapa koje su starije od 180 dana (6 mjeseci), iz mape 'C:\4test', u mapu 'F:\4testbackup', naredba je:

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

D. Da biste kopirali sve datoteke stvorene nakon određenog datuma, iz jedne mape (i njezinih podmapa), u drugu mapu, dajte ovu naredbu ROBOCOPY:*

  • ROBOCOPY "izvor" "odredište" /S /MAXAGE: n

* MAKSAGE: n = MAXimum file AGE – isključuje datoteke starije od n dana/datum

Primjer 1: Da biste kopirali sve novije datoteke i podmape stvorene u zadnjih 180 dana (6 mjeseci), iz mape 'C:\4test', u mapu 'F:\4testbackup', naredba je:

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

Primjer 2: Da biste premjestili sve novije datoteke i podmape stvorene u zadnjih 180 dana (6 mjeseci), iz mape 'C:\4test', u mapu 'F:\4testbackup', naredba je:

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

E. Da biste kopirali datoteke na temelju njihovog proširenja, iz jedne mape u drugu stvaranjem iste strukture mape kao u izvornoj mapi, dajte ovu naredbu ROBOCOPY:

  • ROBOCOPY "izvor" "odredište" .FileExtension /S

Primjer 1: Za kopiranje svih JPG datoteka iz mape 'C:\4test' i njezinih podmapa, u mapu 'F:\4testbackup', naredba je:

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

Primjer 2: Za premještanje svih JPG datoteka iz mape 'C:\4test' i njenih podmapa u mapu 'F:\4testbackup', naredba je:

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

F. Da biste kopirali datoteke na temelju njihove ekstenzije i njihove starosti, iz jedne mape u drugu (kreiranjem iste strukture mapa na odredišnoj mapi, kao u izvornoj mapi), dajte ovu naredbu ROBOCOPY:

  • ROBOCOPY "izvor" "odredište" .FileExtension /S /MINAGE: n

Primjer 1: Za kopiranje svih JPG datoteka koje su stvorene prije 180 dana, iz mape 'C:\4test' i njenih podmapa, u mapu 'F:\4testbackup', naredba je:

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

Primjer 2: Za premještanje svih JPG datoteka koje su stvorene prije 180 dana, iz mape 'C:\4test' i njenih podmapa, u mapu 'F:\4testbackup', naredba je:

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

Primjer 3: Za kopiranje svih JPG datoteka stvorenih u posljednjih 180 dana, iz mape 'C:\4test' i njenih podmapa, u mapu 'F:\4testbackup', naredba je:

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

Primjer 4: Za premještanje svih JPG datoteka koje su stvorene u posljednjih 180 dana, iz mape 'C:\4test' i njenih podmapa, u mapu 'F:\4testbackup', naredba je:

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

To je to! Javite mi je li vam ovaj vodič pomogao tako što ćete ostaviti komentar o svom iskustvu. Lajkajte i podijelite ovaj vodič kako biste pomogli drugima.