Perintah xcopy ialah perintah Perintah Perintah yang digunakan untuk menyalin satu atau lebih fail dan / atau folder dari satu lokasi ke lokasi lain.
Perintah xcopy, dengan banyak pilihan dan keupayaan untuk menyalin keseluruhan direktori, adalah serupa dengan, tetapi lebih kuat daripada, arahan salinan tradisional.
Perintah robocopy juga sama dengan perintah xcopy tetapi mempunyai lebih banyak pilihan.
Ketersediaan Perintah Xcopy
Perintah xcopy boleh didapati di dalam Command Prompt di semua sistem operasi Windows termasuk Windows 10, Windows 8, Windows 7, Windows Vista, Windows XP, Windows 98, dan lain-lain.
Perintah xcopy juga merupakan perintah DOS yang terdapat dalam MS-DOS.
Catatan: Ketersediaan suis perintah xcopy tertentu dan sintaks perintah xcopy lain mungkin berbeza dari sistem operasi ke sistem operasi.
Sintaks Perintah Xcopy
xcopy sumber destinasi / a / b / c / d : Tarikh / e / f / g / h / i / j / k / l / m / n / o / p / q / r / s / t / u / v / w / x / y / -y / z / tidak termasuk: file1 + file2 + file3 … /?
Petua: Lihat Bagaimana Membaca Sintaks Perintah jika anda tidak pasti cara membaca sintaks perintah xcopy di atas atau dalam jadual di bawah.
sumber | Ini menentukan fail atau folder peringkat teratas yang anda ingin salin dari. The sumber adalah satu-satunya parameter yang diperlukan dalam perintah xcopy. Gunakan sebut harga sekitar sumber jika ia mengandungi ruang. |
destinasi | Pilihan ini menentukan lokasi di mana sumber fail atau folder harus disalin ke. Jika tidak destinasi disenaraikan, fail atau folder akan disalin ke folder yang sama anda menjalankan perintah xcopy dari. Gunakan sebut harga sekitar destinasi jika ia mengandungi ruang. |
/ a | Menggunakan pilihan ini hanya akan menyalin fail arkib yang terdapat di dalamnya sumber . Anda tidak boleh menggunakannya / a dan / m bersama-sama. |
/ b | Gunakan pilihan ini untuk menyalin pautan simbol itu sendiri bukannya sasaran pautan. Pilihan ini mula-mula tersedia di Windows Vista. |
/ c | Opsyen ini memaksa xcopy untuk meneruskan walaupun ia mengalami ralat. |
/ d : Tarikh | Gunakan perintah xcopy dengan / d pilihan dan tarikh tertentu, dalam format MM-DD-YYYY, untuk menyalin fail yang diubah pada atau selepas tarikh itu. Anda juga boleh menggunakan pilihan ini tanpa menetapkan tarikh tertentu untuk menyalin hanya fail tersebut sumber yang lebih baru daripada fail yang sama yang ada di dalamnya destinasi . Ini berguna apabila menggunakan arahan xcopy untuk melakukan sandaran fail biasa. |
/ e | Apabila digunakan bersendirian atau dengan / s, pilihan ini adalah sama seperti / s tetapi juga akan membuat folder kosong dalam destinasi yang juga kosong sumber . The / e pilihan juga boleh digunakan bersama dengan / t pilihan untuk memasukkan direktori kosong dan subdirektori yang terdapat dalam sumber dalam struktur direktori yang dibuat dalam destinasi . |
/ f | Pilihan ini akan memaparkan laluan penuh dan nama fail kedua sumber dan destinasi fail disalin. |
/ g | Menggunakan perintah xcopy dengan pilihan ini membolehkan anda menyalin fail yang disulitkan dalam sumber kepada a destinasi yang tidak menyokong penyulitan. Pilihan ini tidak akan berfungsi apabila menyalin fail dari pemacu EFS yang disulitkan ke pemacu yang disulitkan bukan EFS. |
/ h | Perintah xcopy tidak menyalin fail tersembunyi atau fail sistem secara lalai tetapi akan apabila menggunakan pilihan ini. |
/ i | Menggunakan / i pilihan untuk memaksa xcopy untuk menganggapnya destinasi adalah direktori. Jika anda tidak menggunakan pilihan ini, dan anda menyalin dari sumber iaitu direktori atau kumpulan fail dan menyalin destinasi yang tidak wujud, arahan xcopy akan meminta anda masuk sama ada destinasi adalah fail atau direktori. |
/ j | Opsyen ini menyalin fail tanpa buffering, ciri berguna untuk fail yang sangat besar. Pilihan perintah xcopy ini mula-mula tersedia di Windows 7. |
/ k | Gunakan pilihan ini semasa menyalin fail baca sahaja untuk mengekalkan atribut fail tersebut destinasi . |
/ l | Gunakan opsyen ini untuk menunjukkan senarai fail dan folder untuk disalin … tetapi tiada penyalinan sebenarnya dilakukan. The / l pilihan berguna jika anda membina perintah xcopy rumit dengan beberapa pilihan dan anda ingin melihat bagaimana ia akan berfungsi secara hipotesis. |
/ m | Pilihan ini adalah sama dengan / a pilihan tetapi arahan xcopy akan mematikan atribut arkib selepas menyalin fail. Anda tidak boleh menggunakannya / m dan / a bersama-sama. |
/ n | Pilihan ini mewujudkan fail dan folder dalam destinasi menggunakan nama fail pendek. Pilihan ini hanya berguna apabila anda menggunakan perintah xcopy untuk menyalin fail kepada a destinasi yang ada pada pemacu yang diformat ke sistem fail yang lebih lama seperti FAT yang tidak menyokong nama fail panjang. |
/ o | Kekalkan maklumat pemilikan dan Maklumat Kawalan Akses (ACL) dalam fail yang ditulis dalam destinasi . |
/ p | Apabila menggunakan pilihan ini, anda akan diminta sebelum penciptaan setiap fail masuk destinasi . |
/ q | Sebaliknya / f pilihan, / q suis akan meletakkan xcopy ke dalam mod "senyap", melangkau paparan pada skrin setiap fail yang disalin. |
/ r | Gunakan pilihan ini untuk menulis ganti fail baca sahaja dalam destinasi . Jika anda tidak menggunakan pilihan ini apabila anda ingin menulis ganti fail baca sahaja destinasi , anda akan diminta dengan mesej "Akses ditolak" dan arahan xcopy akan berhenti berjalan. |
/ s | Gunakan opsyen ini untuk menyalin direktori, subdirektori, dan fail yang terkandung di dalamnya, sebagai tambahan kepada fail dalam akar sumber . Folder kosong tidak akan dicipta semula. |
/ t | Opsyen ini memaksa arahan xcopy untuk membuat struktur direktori dalam destinasi tetapi tidak menyalin sebarang fail. Dengan kata lain, folder dan subfolder yang terdapat dalam sumber akan dibuat tetapi tiada fail. Folder kosong tidak akan dibuat. |
/ u | Pilihan ini hanya akan menyalin fail masuk sumber yang sudah ada destinasi . |
/ v | Pilihan ini mengesahkan setiap fail seperti yang ditulis, berdasarkan saiznya, untuk memastikan ia sama. Pengesahan dibina pada perintah xcopy bermula pada Windows XP, jadi pilihan ini tidak ada dalam versi Windows yang lebih lama dan hanya disertakan untuk keserasian dengan fail MS-DOS yang lebih lama. |
/ w | Menggunakan / w pilihan untuk membentangkan "Tekan sebarang kunci apabila bersedia menyalin fail". Perintah xcopy akan mula menyalin fail seperti yang diarahkan selepas anda mengesahkan dengan akhbar utama. Pilihan ini tidak sama dengan / p pilihan yang meminta pengesahan sebelum ini setiap salinan fail. |
/ x | Opsyen ini menyalin tetapan audit fail dan maklumat Senarai Kawalan Akses Sistem (SACL). Anda menyiratkan / o apabila anda menggunakannya / x pilihan. |
/ y | Gunakan opsyen ini untuk menghentikan arahan xcopy daripada mendorong anda tentang menimpa fail dari sumber yang sudah wujud destinasi . |
/ -y | Gunakan opsyen ini untuk memaksa arahan xcopy untuk menggesa anda untuk menimpa fail. Ini mungkin kelihatan seperti pilihan pelik untuk wujud kerana ini adalah kelakuan lalai xcopy tetapi / y pilihan boleh dipratetap dalam pembolehubah persekitaran COPYCMD pada sesetengah komputer, menjadikan pilihan ini diperlukan. |
/ z | Opsyen ini membolehkan arahan xcopy untuk menghentikan penolakan fail dengan selamat apabila sambungan rangkaian hilang dan kemudian menyambung menyalin dari tempat ia berhenti apabila sambungan ditubuhkan semula. Opsyen ini juga menunjukkan peratusan disalin untuk setiap fail semasa proses salinan. |
/ tidak termasuk: file1 + file2 + file3 … | Pilihan ini membolehkan anda menentukan satu atau lebih fail nama yang mengandungi senarai rentetan carian yang anda mahu perintah xcopy digunakan untuk menentukan fail dan / atau folder untuk melangkau ketika menyalin. |
/? | Gunakan suis bantuan dengan arahan xcopy untuk menunjukkan bantuan terperinci mengenai arahan tersebut. Melaksanakan xcopy /? adalah sama dengan menggunakan arahan bantuan untuk melaksanakan membantu xcopy. |
Catatan: Perintah xcopy akan menambahkan atribut arkib ke fail masuk destinasi tidak kira sama ada atribut aktif atau dimatikan pada fail masuk sumber .
Petua: Anda boleh menyimpan output yang kadang-kadang panjang dari arahan xcopy ke fail menggunakan operator pengalihan. Lihat Cara Mengarahkan Output Perintah ke Fail untuk arahan atau semak Command Prompt Tricks untuk mendapatkan lebih banyak petua.
Contoh Perintah Xcopy
xcopy C: Files E: Files / i
Dalam contoh di atas, fail yang terkandung dalam sumber direktori C: Files disalin ke destinasi , direktori baru / i pada E pemacu dipanggil Fail .
Tiada subdirektori, atau sebarang fail yang terkandung di dalamnya, akan disalin kerana saya tidak menggunakannya / s pilihan.
xcopy "C: Files Penting" D: Backup / c / d / e / h / i / k / q / r / s / x / y
Dalam contoh ini, arahan xcopy direka bentuk untuk berfungsi sebagai penyelesaian sandaran. Cobalah ini jika anda ingin menggunakan xcopy untuk menyandarkan fail anda dan bukan program perisian sandar. Letakkan arahan xcopy seperti ditunjukkan di atas dalam skrip dan menjadualkannya untuk dijalankan setiap malam.
Seperti yang ditunjukkan di atas, arahan xcopy digunakan untuk menyalin semua fail dan folder / s yang lebih baru daripada yang telah disalin / d, termasuk folder kosong / e dan fail tersembunyi / h, dari sumber daripada C: Files Penting kepada destinasi daripada D: Backup , yang merupakan direktori / i. Saya mempunyai beberapa fail baca sahaja yang saya mahu teruskan dikemas kini destinasi / r dan saya mahu menyimpan atribut tersebut setelah disalin / k. Saya juga ingin memastikan saya mengekalkan sebarang tetapan pemilikan dan audit dalam fail yang saya menyalin / x. Akhirnya, kerana saya menjalankan xcopy dalam skrip, saya tidak perlu melihat apa-apa maklumat mengenai fail tersebut kerana ia disalin / q, Saya tidak mahu diganti setiap / y, dan saya juga tidak mahu xcopy berhenti sekiranya ia mengalami kesilapan / c.
xcopy C: Videos " SERVER Media Backup" / f / j / s / w / z
Di sini, arahan xcopy digunakan untuk menyalin semua fail, subfolder, dan fail yang terkandung dalam subfolder / s dari sumber daripada C: Videos ke folder tujuan Backup Media terletak pada komputer pada rangkaian dengan nama SERVER . Saya menyalin beberapa fail video yang sangat besar jadi saya mahu melumpuhkan buffering untuk memperbaiki proses salinan / j, dan sejak saya menyalin rangkaian, saya mahu dapat menyalin semula jika saya kehilangan sambungan rangkaian saya / z. Menjadi paranoid, saya ingin digesa untuk memulakan proses xcopy sebelum ia benar-benar melakukan apa-apa / w, dan saya juga ingin melihat setiap terperinci tentang apa yang disalin oleh fail yang sedang disalin / f.
xcopy C: Client032 C: Client033 / t / e
Dalam contoh akhir ini, saya mempunyai a sumber penuh dengan fail dan folder yang teratur C: Client032 untuk pelanggan semasa saya. Saya sudah mencipta kosong destinasi folder, Client033 , untuk pelanggan baru tetapi saya tidak mahu sebarang fail disalin - hanya struktur folder kosong / t jadi saya dianjurkan dan disediakan. Saya mempunyai beberapa folder kosong C: Client032 yang mungkin dikenakan kepada pelanggan baru saya, jadi saya ingin memastikan mereka disalin juga / e.
Xcopy & Xcopy32
Dalam Windows 98 dan Windows 95, dua versi arahan xcopy boleh didapati: xcopy dan xcopy32. Walau bagaimanapun, arahan xcopy32 tidak pernah bertujuan untuk dijalankan secara langsung.
Apabila anda menjalankan xcopy di Windows 95 atau 98, sama ada versi 16-bit asal secara automatik dilaksanakan (semasa dalam mod MS-DOS) atau versi 32-bit yang lebih baru secara automatik dilaksanakan (semasa di Windows).
Untuk menjadi jelas, tidak kira apa versi Windows atau MS-DOS yang anda miliki, selalu jalankan perintah xcopy, bukan xcopy32, walaupun ia tersedia. Apabila anda menjalankan xcopy, anda sentiasa menjalankan versi arahan yang paling sesuai.
Perintah Berkaitan Xcopy
Perintah xcopy serupa dalam banyak cara untuk arahan salinan tetapi dengan lebih banyak pilihan. Perintah xcopy juga sangat seperti perintah robocopy kecuali robocopy mempunyai lebih banyak fleksibiliti daripada xcopy walaupun.