Perintah xcopy adalah perintah Command Prompt yang digunakan untuk menyalin satu atau lebih file dan / atau folder dari satu lokasi ke lokasi lain.
Perintah xcopy, dengan banyak opsi dan kemampuan untuk menyalin seluruh direktori, mirip dengan, tetapi jauh lebih kuat daripada, perintah copy tradisional.
Perintah robocopy juga mirip dengan perintah xcopy tetapi memiliki lebih banyak opsi.
Ketersediaan Perintah Xcopy
Perintah xcopy tersedia dari dalam Command Prompt di semua sistem operasi Windows termasuk Windows 10, Windows 8, Windows 7, Windows Vista, Windows XP, Windows 98, dll.
Perintah xcopy juga merupakan perintah DOS yang tersedia di MS-DOS.
Catatan: Ketersediaan switch perintah xcopy tertentu dan sintaks perintah xcopy lainnya mungkin berbeda dari sistem operasi ke sistem operasi.
Xcopy Command Syntax
xcopy sumber tujuan /Sebuah / b / c / d : tanggal / e / f / g / h /saya / j / k / l / m / n /Hai / p / q / r / s / t / u / v / w / x / y / -y / z /mengecualikan: file1 + file2 + file3 … /?
Tip: Lihat Cara Membaca Perintah Sintaks jika Anda tidak yakin cara membaca sintaks perintah xcopy di atas atau di tabel di bawah ini.
sumber | Ini mendefinisikan file atau folder tingkat atas yang ingin Anda salin. Itu sumber adalah satu-satunya parameter yang diperlukan dalam perintah xcopy. Gunakan tanda kutip di sekitar sumber jika itu berisi spasi. |
tujuan | Opsi ini menentukan lokasi di mana sumber file atau folder harus disalin ke. Jika tidak tujuan terdaftar, file atau folder akan disalin ke folder yang sama Anda menjalankan perintah xcopy dari. Gunakan tanda kutip di sekitar tujuan jika itu berisi spasi. |
/Sebuah | Menggunakan opsi ini hanya akan menyalin file arsip yang ditemukan sumber . Anda tidak bisa menggunakan /Sebuah dan / m bersama. |
/ b | Gunakan opsi ini untuk menyalin tautan simbolis itu sendiri sebagai ganti dari target tautan. Opsi ini pertama kali tersedia di Windows Vista. |
/ c | Opsi ini memaksa xcopy untuk melanjutkan bahkan jika menemukan kesalahan. |
/ d : tanggal | Gunakan perintah xcopy dengan / d opsi dan tanggal tertentu, dalam format MM-DD-YYYY, untuk menyalin file yang diubah pada atau setelah tanggal tersebut. Anda juga dapat menggunakan opsi ini tanpa menentukan tanggal spesifik untuk menyalin hanya file-file tersebut sumber yang lebih baru dari file yang sama yang sudah ada di tujuan . Ini sangat membantu ketika menggunakan perintah xcopy untuk melakukan backup file biasa. |
/ e | Saat digunakan sendiri atau bersama / s, opsi ini sama dengan / s tetapi juga akan membuat folder kosong di tujuan yang juga kosong sumber . Itu / e opsi juga bisa digunakan bersama dengan / t opsi untuk menyertakan direktori kosong dan subdirektori yang ditemukan di sumber dalam struktur direktori yang dibuat di tujuan . |
/ f | Pilihan ini akan menampilkan path lengkap dan nama file dari keduanya sumber dan tujuan file yang disalin. |
/ g | Menggunakan perintah xcopy dengan opsi ini memungkinkan Anda untuk menyalin file yang dienkripsi sumber ke a tujuan yang tidak mendukung enkripsi. Opsi ini tidak akan berfungsi saat menyalin file dari drive yang dienkripsi EFS ke drive yang dienkripsi non-EFS. |
/ h | Perintah xcopy tidak menyalin file tersembunyi atau file sistem secara default tetapi akan ketika menggunakan opsi ini. |
/saya | Menggunakan /saya opsi untuk memaksa xcopy untuk menganggap itu tujuan adalah sebuah direktori. Jika Anda tidak menggunakan opsi ini, dan Anda menyalin dari sumber itu adalah direktori atau kelompok file dan menyalin ke tujuan itu tidak ada, perintah xcopy akan meminta Anda memasukkan apakah tujuan adalah file atau direktori. |
/ j | Opsi ini menyalin file tanpa buffering, fitur yang berguna untuk file yang sangat besar. Opsi perintah xcopy ini pertama kali tersedia di Windows 7. |
/ k | Gunakan opsi ini saat menyalin file hanya-baca untuk mempertahankan atribut file tersebut tujuan . |
/ l | Gunakan opsi ini untuk menampilkan daftar file dan folder yang akan disalin … tetapi tidak ada penyalinan yang benar-benar dilakukan. Itu / l opsi berguna jika Anda membuat perintah xcopy yang rumit dengan beberapa opsi dan Anda ingin melihat bagaimana fungsinya secara hipotetis. |
/ m | Opsi ini identik dengan /Sebuah pilihan tetapi perintah xcopy akan mematikan atribut arsip setelah menyalin file. Anda tidak bisa menggunakan / m dan /Sebuah bersama. |
/ n | Opsi ini membuat file dan folder di tujuan menggunakan nama file pendek. Pilihan ini hanya berguna ketika Anda menggunakan perintah xcopy untuk menyalin file ke file tujuan yang ada pada drive yang diformat ke sistem file lama seperti FAT yang tidak mendukung nama file panjang. |
/Hai | Mempertahankan informasi kepemilikan dan Daftar Kontrol Akses (ACL) dalam file yang ditulis tujuan . |
/ p | Saat menggunakan opsi ini, Anda akan diminta sebelum pembuatan setiap file dalam tujuan . |
/ q | Semacam kebalikan dari / f pilihan, yang / q switch akan menempatkan xcopy ke mode "quiet", melewati layar pada setiap file yang sedang disalin. |
/ r | Gunakan opsi ini untuk menimpa file hanya-baca di tujuan . Jika Anda tidak menggunakan opsi ini saat Anda ingin menimpa file hanya-baca di tujuan , Anda akan diminta dengan pesan "Access denied" dan perintah xcopy akan berhenti berjalan. |
/ s | Gunakan opsi ini untuk menyalin direktori, subdirektori, dan file yang ada di dalamnya, selain file di root sumber . Folder kosong tidak akan dibuat ulang. |
/ t | Opsi ini memaksa perintah xcopy untuk membuat struktur direktori di tujuan tetapi tidak menyalin file apa pun. Dengan kata lain, folder dan subfolder ditemukan di sumber akan dibuat tetapi tidak ada file. Folder kosong tidak akan dibuat. |
/ u | Opsi ini hanya akan menyalin file dalam sumber yang sudah ada tujuan . |
/ v | Opsi ini memverifikasi setiap file seperti yang tertulis, berdasarkan ukurannya, untuk memastikan semuanya sama. Verifikasi dibangun pada perintah xcopy yang dimulai pada Windows XP, sehingga opsi ini tidak melakukan apa pun di versi Windows yang lebih baru dan hanya disertakan untuk kompatibilitas dengan file MS-DOS yang lebih lama. |
/ w | Menggunakan / w pilihan untuk menyajikan "Tekan sembarang tombol ketika siap untuk menyalin file (s)" pesan. Perintah xcopy akan mulai menyalin file seperti yang diperintahkan setelah Anda mengkonfirmasi dengan menekan tombol. Pilihan ini tidak sama dengan / p opsi yang meminta verifikasi sebelumnya setiap menyalin file. |
/ x | Opsi ini menyalin pengaturan file audit dan informasi Daftar Kontrol Akses Sistem (SACL). Anda menyiratkan /Hai saat Anda menggunakan / x pilihan. |
/ y | Gunakan opsi ini untuk menghentikan perintah xcopy dari meminta Anda menimpa file sumber yang sudah ada di tujuan . |
/ -y | Gunakan opsi ini untuk memaksa perintah xcopy untuk meminta Anda tentang menimpa file. Ini mungkin tampak seperti opsi aneh karena ini adalah perilaku default dari xcopy tetapi / y pilihan dapat diatur dalam variabel lingkungan COPYCMD pada beberapa komputer, membuat opsi ini diperlukan. |
/ z | Opsi ini memungkinkan perintah xcopy untuk berhenti menyalin file dengan aman ketika koneksi jaringan hilang dan kemudian melanjutkan menyalin dari tempat yang ditinggalkannya setelah koneksi dibuat kembali. Opsi ini juga menunjukkan persentase yang disalin untuk setiap file selama proses penyalinan. |
/mengecualikan: file1 + file2 + file3 … | Opsi ini memungkinkan Anda untuk menentukan satu atau lebih mengajukan nama yang berisi daftar string pencarian yang Anda inginkan perintah xcopy untuk digunakan untuk menentukan file dan / atau folder untuk melewati saat menyalin. |
/? | Gunakan tombol bantuan dengan perintah xcopy untuk menunjukkan bantuan terperinci tentang perintah. Pelaksana xcopy /? sama dengan menggunakan perintah bantuan untuk mengeksekusi membantu xcopy. |
Catatan: Perintah xcopy akan menambahkan atribut arsip ke file di tujuan tidak peduli apakah atribut itu aktif atau tidak aktif pada file di sumber .
Tip: Anda dapat menyimpan output perintah xcopy yang kadang-kadang lama ke file menggunakan operator redirection. Lihat Cara Mengarahkan Output Perintah ke File untuk instruksi atau memeriksa Trik Perintah Prompt untuk tips lainnya.
Contoh Perintah Xcopy
xcopy C: File E: Files / i
Pada contoh di atas, file-file yang ada di dalam sumber direktori C: File disalin ke tujuan , direktori baru /saya pada E drive yang disebut File .
Tidak ada subdirektori, atau file apa pun yang ada di dalamnya, akan disalin karena saya tidak menggunakan / s pilihan.
xcopy "C: File Penting" D: Backup / c / d / e / h / i / k / q / r / s / x / y
Dalam contoh ini, perintah xcopy dirancang untuk berfungsi sebagai solusi cadangan. Coba ini jika Anda ingin menggunakan xcopy untuk membuat cadangan file Anda, bukan program perangkat lunak cadangan. Masukkan perintah xcopy seperti yang ditunjukkan di atas dalam skrip dan jadwalkan untuk dijalankan setiap malam.
Seperti yang ditunjukkan di atas, perintah xcopy digunakan untuk menyalin semua file dan folder / s lebih baru daripada yang sudah disalin / d, termasuk folder kosong / e dan file tersembunyi / h, dari sumber dari C: File Penting ke tujuan dari D: Backup , yang merupakan direktori /saya. Saya memiliki beberapa file hanya-baca yang ingin saya perbarui terus tujuan / r dan saya ingin mempertahankan atribut tersebut setelah disalin / k. Saya juga ingin memastikan bahwa saya mempertahankan kepemilikan dan pengaturan audit apa pun dalam file yang saya salin / x. Akhirnya, karena saya menjalankan xcopy dalam skrip, saya tidak perlu melihat informasi apa pun tentang file yang disalin / q, Saya tidak ingin diminta untuk menimpa masing-masing / y, saya juga tidak ingin xcopy berhenti jika mengalami kesalahan / c.
xcopy C: Videos " SERVER Media Backup" / f / j / s / w / z
Di sini, perintah xcopy digunakan untuk menyalin semua file, subfolder, dan file yang terdapat dalam subfolder / s dari sumber dari C: Video ke folder tujuan Cadangan Media terletak di komputer di jaringan dengan nama SERVER . Saya menyalin beberapa file video yang sangat besar jadi saya ingin menonaktifkan buffer untuk meningkatkan proses penyalinan / j, dan karena saya menyalin melalui jaringan, saya ingin dapat melanjutkan menyalin jika saya kehilangan koneksi jaringan saya / z. Menjadi paranoid, saya ingin diminta untuk memulai proses xcopy sebelum benar-benar melakukan apa pun / w, dan saya juga ingin melihat setiap detail tentang file apa yang sedang disalin saat sedang disalin / f.
xcopy C: Client032 C: Client033 / t / e
Dalam contoh terakhir ini, saya punya sumber penuh dengan file dan folder yang terorganisasi dengan baik di C: Client032 untuk klien saya saat ini. Saya sudah membuat yang kosong tujuan map, Client033 , untuk klien baru tapi saya tidak ingin ada file yang disalin - hanya struktur folder kosong / t jadi saya terorganisir dan siap. Saya memiliki beberapa folder kosong C: Client032 yang mungkin berlaku untuk klien baru saya, jadi saya ingin memastikan semua itu disalin juga / e.
Xcopy & Xcopy32
Di Windows 98 dan Windows 95, dua versi perintah xcopy tersedia: xcopy dan xcopy32. Namun, perintah xcopy32 tidak pernah dimaksudkan untuk dijalankan secara langsung.
Ketika Anda menjalankan xcopy di Windows 95 atau 98, versi asli 16-bit secara otomatis dijalankan (ketika dalam mode MS-DOS) atau versi 32-bit yang lebih baru secara otomatis dijalankan (ketika di Windows).
Agar jelas, tidak peduli apa pun versi Windows atau MS-DOS yang Anda miliki, selalu jalankan perintah xcopy, bukan xcopy32, meskipun tersedia. Ketika Anda menjalankan xcopy, Anda selalu menjalankan versi perintah yang paling tepat.
Xcopy Perintah Terkait
Perintah xcopy mirip dalam banyak cara untuk perintah copy tetapi dengan opsi lebih banyak secara signifikan. Perintah xcopy juga sangat mirip dengan perintah robocopy kecuali bahwa robocopy memiliki lebih banyak fleksibilitas daripada xcopy.