Daftar Isi
Beberapa hari yang lalu, seorang klien meminta saya untuk memindahkan sekumpulan besar file, berdasarkan ekstensi dan ketuaannya, ke lokasi lain (drive), untuk menghemat ruang pada disk sumber. Setelah beberapa pencarian, saya menemukan bahwa cara yang lebih andal untuk melakukan tugas itu adalah dengan menggunakan utilitas ROBOCOPY Microsoft.
Tutorial ini berisi instruksi tentang bagaimana Anda dapat menyalin atau memindahkan, sekumpulan besar file ke lokasi lain, dengan menggunakan ROBOCOPY.
- Sumber: Referensi Lengkap Robocopy
Cara Menyalin atau Memindahkan File Secara Batch Menggunakan ROBOCOPY.
1. Terbuka PowerShell or Command Prompt sebagai Administrator.
2. Menurut tindakan yang ingin Anda lakukan, berikan salah satu perintah yang sesuai di bawah ini:
A. Untuk menyalin hanya file-file (tanpa subfolder), dari satu folder ke folder lainnya, berikan perintah ROBOCOPY ini:
- ROBOCOPY "sumber" "tujuan"
Contoh1: Untuk menyalin file-file dari folder 'C:\4test', ke folder 'F:\4testbackup', perintahnya adalah:
- ROBOCOPY "C:\4test" "F:\4testbackup"
Contoh2: Untuk memindahkan semua file dari folder 'C:\4test', ke folder 'F:\4testbackup', perintahnya adalah:
- ROBOCOPY "C:\4test" "F:\4testbackup" /MOVE
B. Untuk menyalin semua isi (file dan subfolder), dari satu folder ke folder lainnya, berikan perintah ROBOCOPY ini:
- ROBOCOPY "sumber" "tujuan" /S
Contoh1: Untuk menyalin semua file dan subfolder dari folder 'C:\4test', ke folder 'F:\4testbackup', perintahnya adalah:
- ROBOCOPY "C:\4test" "F:\4testbackup" /S
Contoh1: Untuk memindahkan semua file dan subfolder dari folder 'C:\4test', ke folder 'F:\4testbackup', perintahnya adalah:
- ROBOCOPY "C:\4test" "F:\4testbackup" /S /MOVE
C. Untuk menyalin semua file yang dibuat sebelum periode tertentu, dari satu folder (dan subfoldernya), ke folder lain, berikan perintah ROBOCOPY ini:*
- ROBOCOPY "sumber" "tujuan" /S /MINAGE:n
MINAGE: n = UMUR file MINIMUM - mengecualikan file yang lebih baru dari n hari/tanggal.
Contoh1: Untuk menyalin semua file dan subfolder lama yang lebih tua dari 180 hari (6 bulan), dari folder 'C:\4test', ke folder 'F:\4testbackup', perintahnya adalah:
- ROBOCOPY "C:\4test" "F:\4testbackup" /S /MINAGE:180
Contoh2: Untuk memindahkan semua file dan subfolder lama yang lebih tua dari 180 hari (6 bulan), dari folder 'C:\4test', ke folder 'F:\4testbackup', perintahnya adalah:
- ROBOCOPY "C:\4test" "F:\4testbackup" /S /MOVE /MINAGE:180
D. Untuk menyalin semua file yang dibuat setelah tanggal tertentu, dari satu folder (dan subfoldernya), ke folder lain, berikan perintah ROBOCOPY ini:*
- ROBOCOPY "sumber" "tujuan" /S /MAXAGE:n
* MAXAGE: n = MAXimum file AGE - mengecualikan file yang lebih lama dari n hari/tanggal
Contoh1: Untuk menyalin semua file dan subfolder baru yang dibuat dalam 180 hari terakhir (6 bulan), dari folder 'C:\4test', ke folder 'F:\4testbackup', perintahnya adalah:
- ROBOCOPY "C:\4test" "F:\4testbackup" /S /MAXAGE:180
Contoh2: Untuk memindahkan semua file dan subfolder yang lebih baru yang dibuat dalam 180 hari terakhir (6 bulan), dari folder 'C:\4test', ke folder 'F:\4testbackup', perintahnya adalah:
- ROBOCOPY "C:\4test" "F:\4testbackup" /S /MOVE /MAXAGE:180
E. Untuk menyalin file berdasarkan ekstensinya, dari satu folder ke folder lain dengan membuat struktur folder yang sama seperti di folder sumber, berikan perintah ROBOCOPY ini:
- ROBOCOPY "sumber" "tujuan" .FileExtension /S
Contoh1: Untuk menyalin semua file JPG dari folder 'C:\4test' dan subfoldernya, ke folder 'F:\4testbackup', perintahnya adalah:
- ROBOCOPY "C:\4test" "F:\4testbackup" *.jpg /S
Contoh2: Untuk memindahkan semua file JPG dari folder 'C:\4test' dan subfoldernya, ke folder 'F:\4testbackup', perintahnya adalah:
- ROBOCOPY "C:\4test" "F:\4testbackup" *.jpg /S /MOVE
F. Untuk menyalin file-file berdasarkan ekstensi dan umurnya, dari satu folder ke folder lain (dengan membuat struktur folder yang sama pada tujuan, seperti pada folder sumber), berikan perintah ROBOCOPY ini:
- ROBOCOPY "sumber" "tujuan" .FileExtension /S /MINAGE:n
Contoh1: Untuk menyalin semua file JPG yang dibuat sebelum 180 hari, dari folder 'C:\4test' dan subfoldernya, ke folder 'F:\4testbackup', perintahnya adalah:
- ROBOCOPY "C:\4test" "F:\4testbackup" *.jpg /S /MINAGE:180
Contoh2: Untuk memindahkan semua file JPG yang dibuat sebelum 180 hari, dari folder 'C:\4test' dan subfoldernya, ke folder 'F:\4testbackup', perintahnya adalah:
- ROBOCOPY "C:\4test" "F:\4testbackup" *.jpg /S /MOVE /MINAGE:180
Contoh3: Untuk menyalin semua file JPG yang dibuat pada 180 hari terakhir, dari folder 'C:\4test' dan subfoldernya, ke folder 'F:\4testbackup', perintahnya adalah:
- ROBOCOPY "C:\4test" "F:\4testbackup" *.jpg /S /MAXAGE:180
Contoh4: Untuk memindahkan semua file JPG yang dibuat pada 180 hari terakhir, dari folder 'C:\4test' dan subfoldernya, ke folder 'F:\4testbackup', perintahnya adalah:
- ROBOCOPY "C:\4test" "F:\4testbackup" *.jpg /S /MOVE /MAXAGE:180
Itu saja! Beri tahu saya jika panduan ini telah membantu Anda dengan meninggalkan komentar tentang pengalaman Anda. Silakan sukai dan bagikan panduan ini untuk membantu orang lain.
![](/publik/andy.png)
Andy Davis
Blog administrator sistem tentang Windows