Perintah Xcopy

Contoh arahan, pilihan, suis dan banyak lagi contoh Xcopy

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.

Nota: Ketersediaan suis perintah xcopy tertentu dan sintaks perintah xcopy yang lain mungkin berbeza daripada sistem operasi ke sistem pengendalian.

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 ] [ / exclude: 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. Sumbernya adalah parameter yang diperlukan dalam perintah xcopy. Gunakan petikan di sekeliling sumber jika mengandungi ruang.
destinasi Pilihan ini menentukan lokasi di mana fail sumber atau folder harus disalin. Jika tiada destinasi disenaraikan, fail atau folder akan disalin ke folder yang sama anda menjalankan perintah xcopy dari. Gunakan petikan di sekeliling destinasi jika ia mengandungi ruang.
/ a Menggunakan pilihan ini hanya akan menyalin fail arkib yang terdapat di sumber . Anda tidak boleh menggunakan / 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 [ : date ] 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 menentukan tarikh tertentu untuk menyalin hanya fail-fail di sumber yang lebih baru daripada fail yang sama yang sudah ada di destinasi . Ini berguna apabila menggunakan arahan xcopy untuk melakukan sandaran fail biasa.
/ e Apabila digunakan secara bersendirian atau dengan / s , pilihan ini sama dengan / s tetapi juga akan membuat folder kosong di destinasi yang juga kosong di punca . Pilihan / e juga boleh digunakan bersama-sama dengan pilihan / t untuk memasukkan direktori kosong dan subdirektori yang terdapat dalam sumber dalam struktur direktori yang dibuat di destinasi .
/ f Pilihan ini akan memaparkan laluan penuh dan nama fail kedua-dua sumber dan fail destinasi yang disalin.
/ g Menggunakan perintah xcopy dengan pilihan ini membolehkan anda menyalin fail yang disulitkan dalam sumber ke 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 Gunakan opsyen / i untuk memaksa xcopy untuk menganggap bahawa destinasi adalah direktori. Jika anda tidak menggunakan pilihan ini, dan anda menyalin dari sumber direktori atau kumpulan fail dan menyalin ke destinasi yang tidak wujud, arahan xcopy akan meminta anda memasuki 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 di destinasi .
/ l Gunakan opsyen ini untuk menunjukkan senarai fail dan folder untuk disalin ... tetapi tiada penyalinan sebenarnya dilakukan. Pilihan / / l berguna jika anda sedang membina perintah xcopy yang rumit dengan beberapa pilihan dan anda ingin melihat bagaimana ia berfungsi secara hipotesis.
/ m Opsyen ini adalah sama dengan opsyen / a tetapi arahan xcopy akan mematikan atribut arkib selepas menyalin fail. Anda tidak boleh menggunakan / m dan / bersama - sama.
/ n Opsyen ini mewujudkan fail dan folder di destinasi menggunakan nama fail pendek. Pilihan ini hanya berguna apabila anda menggunakan perintah xcopy untuk menyalin fail ke 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 Senarai Kawalan Akses (ACL) dalam fail yang ditulis di destinasi .
/ p Apabila menggunakan pilihan ini, anda akan diminta sebelum penciptaan setiap fail di destinasi .
/ q Sebaliknya jenis / f pilihan, suis / q akan meletakkan xcopy ke dalam mod "tenang", melangkau paparan pada skrin setiap fail yang disalin.
/ r Gunakan pilihan ini untuk menulis ganti fail baca sahaja di destinasi . Sekiranya anda tidak menggunakan pilihan ini apabila anda ingin menulis ganti fail baca sahaja ke destinasi , anda akan diminta dengan mesej "Akses ditolak" dan perintah 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 di destinasi tetapi tidak menyalin mana-mana fail. Dengan kata lain, folder dan subfolder yang terdapat dalam sumber akan dibuat tetapi tidak ada fail. Folder kosong tidak akan dibuat.
/ u Pilihan ini hanya akan menyalin fail dalam sumber yang sudah pun berada di 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 Gunakan pilihan / w 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 pilihan / p yang meminta pengesahan sebelum setiap salinan fail.
/ x Opsyen ini menyalin tetapan audit fail dan maklumat Senarai Kawalan Akses Sistem (SACL). Anda menyatakan / o apabila anda menggunakan pilihan / x .
/ y Gunakan pilihan ini untuk menghentikan arahan xcopy daripada mendorong anda untuk menimpa fail dari sumber yang sudah wujud di destinasi .
/ -y Gunakan opsyen ini untuk memaksa arahan xcopy untuk menggesa anda untuk menimpa fail. Ini mungkin kelihatan seperti pilihan aneh yang wujud kerana ini adalah tingkah laku default xcopy tetapi pilihan / y 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 ] ... Opsyen ini membolehkan anda menentukan satu atau lebih nama fail 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 xcopy bantuan .

Nota: Perintah xcopy akan menambahkan atribut arkib ke fail dalam destinasi tidak kira jika atribut berada atau dimatikan pada fail dalam sumber .

Petua: Anda boleh menyimpan output kadang-kadang panjang dari perintah 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 direktori sumber C: \ Files akan disalin ke destinasi , direktori baru [ / i ] pada pemacu E yang dipanggil Fail .

Tiada subdirektori, atau sebarang fail yang terkandung di dalamnya, akan disalin kerana saya tidak menggunakan pilihan / s .

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, perintah 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 C: \ Files penting ke destinasi D: \ Backup , yang merupakan direktori [ / i ]. Saya mempunyai beberapa fail baca sahaja yang saya mahu teruskan dikemaskini di 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 ]. Akhir sekali, kerana saya menjalankan xcopy dalam skrip, saya tidak perlu melihat apa-apa maklumat mengenai fail itu kerana ia disalin [ / q ], saya tidak mahu diganti menulis setiap [ / y ], Saya juga tidak mahu xcopy berhenti jika 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 C: \ Videos ke folder destinasi Media Backup yang terletak pada komputer di rangkaian dengan nama SERVER . Saya menyalin beberapa fail video yang benar-benar besar jadi saya mahu melumpuhkan penampan untuk memperbaiki proses salinan [ / j ], dan sejak saya menyalin rangkaian, saya mahu dapat menyambung semula menyalin jika saya kehilangan sambungan rangkaian saya [ / z ]. Sebagai 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 fail yang disalin semasa ia disalin [ / f ].

xcopy C: \ Client032 C: \ Client033 / t / e

Dalam contoh terakhir ini, saya mempunyai sumber yang penuh dengan fail dan folder yang teratur dalam C: \ Client032 untuk klien saya semasa. Saya telah mencipta folder tujuan kosong, Client033 , untuk klien baru tetapi saya tidak mahu sebarang fail disalin - hanya struktur folder kosong [ / t ] jadi saya teratur dan disediakan. Saya mempunyai beberapa folder kosong di C: \ Client032 yang mungkin berlaku untuk klien 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.