Perintah Xcopy (Contoh, Pilihan, Suis dan Lagi)

Isi kandungan:

Perintah Xcopy (Contoh, Pilihan, Suis dan Lagi)
Perintah Xcopy (Contoh, Pilihan, Suis dan Lagi)
Anonim

Arahan xcopy ialah perintah Prompt Perintah yang digunakan untuk menyalin satu atau lebih fail atau folder dari satu lokasi ke lokasi lain.

Dengan banyak pilihan dan keupayaan untuk menyalin keseluruhan direktori, ia serupa dengan, tetapi jauh lebih berkuasa daripada, arahan salin. Perintah robocopy juga serupa tetapi mempunyai lebih banyak pilihan.

Image
Image

Ketersediaan Perintah Xcopy

Arahan ini tersedia dari dalam Command Prompt dalam semua sistem pengendalian Windows termasuk Windows 10, Windows 8, Windows 7, Windows Vista, Windows XP, Windows 98, dll.

Anda juga boleh mengakses arahan dalam MS-DOS sebagai arahan DOS.

Sintaks Perintah Xcopy

Gunakan sintaks berikut untuk arahan xcopy:

xcopy sumber [destinasi] [ /a] [ /b] [/c ] [/d [: tarikh] [/e ] [ /f ] [/g ] [/j ] [/i] [ /j] [ /k] [ /l] [ /m] [ /n] [ /o] [ /p] [ /q] [ /r] [ /s] [ /t] [ /u] [ /v] [ /w] [ /x] [ /y] [ /-y] [ /z] [/kecualikan: fail1 [+ fail2][ + fail3]…] [ /?]

Ketersediaan suis arahan xcopy tertentu dan sintaks perintah lain mungkin berbeza daripada sistem pengendalian ke sistem pengendalian. Ketahui cara membaca sintaks arahan jika anda tidak pasti cara membaca sintaks di atas atau dalam jadual di bawah.

Pilihan Perintah Xcopy
Item Penerangan
sumber Ini mentakrifkan fail atau folder peringkat atas yang ingin anda salin. Sumber adalah satu-satunya parameter yang diperlukan. Gunakan petikan di sekitar sumber jika ia mengandungi ruang.
destinasi Pilihan ini menentukan lokasi tempat fail atau folder sumber harus disalin. Jika tiada destinasi disenaraikan, fail atau folder akan disalin ke folder yang sama yang anda jalankan arahan xcopy. Gunakan petikan di sekitar destinasi jika ia mengandungi ruang.
/a Menggunakan pilihan ini hanya akan menyalin fail arkib yang terdapat dalam sumber. Anda tidak boleh menggunakan /a dan /m bersama-sama.
/b Gunakan pilihan ini untuk menyalin pautan simbolik itu sendiri dan bukannya sasaran pautan. Pilihan ini mula-mula tersedia dalam Windows Vista.
/c Pilihan ini memaksa xcopy untuk meneruskan walaupun ia menghadapi ralat.
/d [ : tarikh] Gunakan arahan dengan pilihan /d dan tarikh tertentu, dalam format MM-DD-YYYY, untuk menyalin fail yang diubah pada atau selepas tarikh tersebut. Anda juga boleh menggunakan pilihan ini tanpa menyatakan tarikh tertentu untuk menyalin hanya fail dalam sumber yang lebih baharu daripada fail yang sama yang telah wujud di destinasi. Ini berguna apabila menggunakan xcopy untuk melakukan sandaran fail biasa.
/e Apabila digunakan secara bersendirian atau dengan /s, pilihan ini adalah sama seperti /s tetapi juga akan membuat folder kosong di destinasi yang juga kosong di sumber. 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 bagi kedua-dua fail sumber dan destinasi yang sedang disalin.
/g Menggunakan 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 daripada pemacu yang disulitkan EFS ke pemacu yang disulitkan bukan EFS.
/j Arahan tidak menyalin fail tersembunyi atau fail sistem secara lalai tetapi akan apabila menggunakan pilihan ini.
/i Gunakan pilihan /i untuk memaksa xcopy menganggap bahawa destinasi ialah direktori. Jika anda tidak menggunakan pilihan ini dan anda menyalin daripada sumber yang merupakan direktori atau kumpulan fail dan menyalin ke destinasi yang tidak wujud, arahan xcopy akan menggesa anda memasukkan sama ada destinasi ialah fail atau direktori.
/j Pilihan ini menyalin fail tanpa penimbalan, ciri yang berguna untuk fail yang sangat besar. Pilihan ini mula-mula tersedia dalam Windows 7.
/k Gunakan pilihan ini apabila menyalin fail baca sahaja untuk mengekalkan atribut fail tersebut di destinasi.
/l Gunakan pilihan ini untuk menunjukkan senarai fail dan folder yang hendak disalin… tetapi tiada penyalinan sebenarnya dilakukan. Pilihan /l berguna jika anda membina perintah yang rumit dengan beberapa pilihan dan anda ingin melihat cara ia berfungsi secara hipotesis.
/m Pilihan ini adalah sama dengan pilihan /a tetapi xcopy akan mematikan atribut arkib selepas menyalin fail. Anda tidak boleh menggunakan /m dan /a bersama-sama.
/n Pilihan ini mencipta fail dan folder dalam destinasi menggunakan nama fail pendek. Pilihan ini hanya berguna apabila anda menggunakan arahan untuk menyalin fail ke destinasi yang wujud pada pemacu yang diformatkan ke sistem fail lama seperti FAT yang tidak menyokong nama fail panjang.
/o Mengekalkan pemilikan dan maklumat Senarai Kawalan Akses (ACL) dalam fail yang ditulis di destinasi.
/p Apabila menggunakan pilihan ini, anda akan digesa sebelum membuat setiap fail di destinasi.
/q Sejenis bertentangan dengan pilihan /f, suis /q akan meletakkan xcopy ke dalam mod "senyap", melangkau hidup -paparan skrin setiap fail yang disalin.
/r Gunakan pilihan ini untuk menulis ganti fail baca sahaja di destinasi. Jika anda tidak menggunakan pilihan ini apabila anda ingin menulis ganti fail baca sahaja di destinasi, anda akan digesa dengan mesej "Akses ditolak" dan arahan akan berhenti berjalan.
/s Gunakan pilihan ini untuk menyalin direktori, subdirektori dan fail yang terkandung di dalamnya, sebagai tambahan kepada fail dalam akar sumber. Folder kosong tidak akan dibuat semula.
/t Pilihan ini memaksa perintah xcopy untuk mencipta struktur direktori dalam destinasi tetapi bukan untuk menyalin mana-mana fail. Dalam erti kata lain, folder dan subfolder yang terdapat dalam sumber akan dibuat tetapi kami tiada fail. Folder kosong tidak akan dibuat.
/u Pilihan ini hanya akan menyalin fail dalam sumber yang sudah berada di destinasi.
/v Pilihan ini mengesahkan setiap fail seperti yang ditulis, berdasarkan saiznya, untuk memastikan ia sama. Pengesahan telah terbina dalam perintah bermula dalam Windows XP, jadi pilihan ini tidak melakukan apa-apa dalam versi Windows yang lebih baru dan hanya disertakan untuk keserasian dengan fail MS-DOS yang lebih lama.
/w Gunakan pilihan /w untuk membentangkan mesej "Tekan sebarang kekunci apabila bersedia untuk menyalin fail". Perintah akan mula menyalin fail seperti yang diarahkan selepas anda mengesahkan dengan menekan kekunci. Pilihan ini tidak sama dengan pilihan /p yang meminta pengesahan sebelum setiap salinan fail.
/x Pilihan ini menyalin tetapan audit fail dan maklumat Senarai Kawalan Akses Sistem (SACL). Anda membayangkan /o apabila anda menggunakan pilihan /x.
/y Gunakan pilihan ini untuk menghentikan arahan daripada menggesa anda tentang menimpa fail daripada sumber yang telah wujud di destinasi.
/-y Gunakan pilihan ini untuk memaksa arahan untuk menggesa anda tentang menimpa fail. Ini mungkin kelihatan seperti pilihan pelik untuk wujud kerana ini ialah kelakuan lalai xcopy tetapi pilihan /y mungkin dipratetap dalam pembolehubah persekitaran COPYCMD pada sesetengah komputer, menjadikan pilihan ini perlu.
/z Pilihan ini membenarkan perintah xcopy berhenti menyalin fail dengan selamat apabila sambungan rangkaian terputus dan kemudian menyambung semula penyalinan dari tempat ia berhenti setelah sambungan diwujudkan semula. Pilihan ini juga menunjukkan peratusan yang disalin untuk setiap fail semasa proses penyalinan.
/kecualikan: fail1 [ + fail2][ + fail3]… Pilihan ini membolehkan anda menentukan satu atau lebih nama fail yang mengandungi senarai rentetan carian yang anda mahu perintah itu gunakan untuk menentukan fail dan/atau folder untuk dilangkau semasa menyalin.
/? Gunakan suis bantuan dengan xcopy untuk menunjukkan bantuan terperinci tentang arahan. Melaksanakan xcopy /? adalah sama seperti menggunakan arahan bantuan untuk melaksanakan help xcopy.

Arahan xcopy akan menambahkan atribut arkib pada fail di destinasi tidak kira sama ada atribut itu dihidupkan atau dimatikan pada fail dalam sumber.

Contoh Perintah Xcopy

Berikut ialah beberapa contoh cara menggunakan arahan ini:

Salin Fail ke Folder Baharu


xcopy C:\Files E:\Files /i

Dalam contoh di atas, fail yang terkandung dalam direktori sumber C:\Files disalin ke destinasi, direktori baharu pada pemacu E dipanggil Files.

Tiada subdirektori, mahupun sebarang fail yang terkandung di dalamnya, akan disalin kerana pilihan /s tidak digunakan.

Skrip Sandaran Xcopy


xcopy "C:\Fail Penting" D:\Backup /c /d /e /h /i /k /q /r /s /x /y

Dalam contoh ini, xcopy direka bentuk untuk berfungsi sebagai penyelesaian sandaran. Cuba ini jika anda ingin menggunakan xcopy dan bukannya program perisian sandaran untuk menyandarkan fail anda. Letakkan arahan seperti yang ditunjukkan di atas dalam skrip dan jadualkannya untuk dijalankan setiap malam.

Seperti yang ditunjukkan di atas, arahan digunakan untuk menyalin semua fail dan folder [/s] yang lebih baharu daripada yang telah disalin [/d], termasuk folder kosong [/e] dan fail tersembunyi [/h], daripada sumber C:\Important Files ke destinasi D:\Backup, iaitu direktori . Kami mempunyai beberapa fail baca sahaja yang ingin kami kemas kini di destinasi [/r] dan kami mahu mengekalkan atribut itu selepas disalin [/k]. Kami juga ingin memastikan kami mengekalkan sebarang tetapan pemilikan dan audit dalam fail yang kami salin [/x]. Akhir sekali, memandangkan kami menjalankan xcopy dalam skrip, kami tidak perlu melihat sebarang maklumat tentang fail kerana ia disalin [/q], Kami tidak mahu digesa untuk menulis ganti setiap satu [/y], kami juga tidak mahu perintah berhenti jika ia mengalami ralat [/c].

Salin Fail dan Folder Melalui Rangkaian


xcopy C:\Videos "\\SERVER\Media Sandaran" /f /j /s /w /z

Di sini, arahan digunakan untuk menyalin semua fail, subfolder dan fail yang terkandung dalam subfolder [/s] daripada sumber C:\Videos ke folder destinasi Media Backup yang terletak pada komputer pada rangkaian dengan nama SERVER. Kami sedang menyalin beberapa fail video yang sangat besar, jadi penimbalan harus dilumpuhkan untuk meningkatkan proses penyalinan [/j], dan memandangkan kami menyalin melalui rangkaian, kami mahu dapat menyambung semula penyalinan jika kami kehilangan sambungan rangkaian [/z]. Oleh kerana paranoid, kami ingin digesa untuk memulakan proses sebelum ia benar-benar melakukan apa-apa [/w], dan kami juga ingin melihat setiap butiran tentang fail yang sedang disalin semasa ia disalin [/f].

Struktur Folder Pendua


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

Dalam contoh terakhir ini, kami mempunyai sumber yang penuh dengan fail dan folder yang teratur dalam C:\Client032 untuk pelanggan. Kami telah pun mencipta folder destinasi kosong, Client033, untuk klien baharu tetapi kami tidak mahu sebarang fail disalin-hanya struktur folder kosong [/t] supaya kami teratur dan bersedia. Kami mempunyai beberapa folder kosong dalam C:\Client032 yang mungkin terpakai pada klien baharu, jadi kami ingin memastikan folder tersebut juga disalin [/e].

Simpan output perintah xcopy yang kadangkala panjang ke dalam fail menggunakan operator ubah hala. Ketahui cara mengubah hala output arahan ke fail atau lihat Trik Prompt Perintah untuk mendapatkan lebih banyak petua.

Xcopy & Xcopy32

Dalam Windows 98 dan Windows 95, dua versi arahan xcopy tersedia: xcopy dan xcopy32. Walau bagaimanapun, arahan terakhir tidak pernah bertujuan untuk dijalankan secara langsung.

Apabila anda melaksanakan xcopy dalam Windows 95 atau 98, sama ada versi 16-bit asal dilaksanakan secara automatik (apabila dalam mod MS-DOS) atau versi 32-bit yang lebih baharu dilaksanakan secara automatik (apabila dalam Windows).

Untuk menjadi jelas, tidak kira versi Windows atau MS-DOS yang anda miliki, sentiasa jalankan arahan xcopy, bukan xcopy32, walaupun ia tersedia. Apabila anda melaksanakan xcopy, anda sentiasa menjalankan versi arahan yang paling sesuai.

Xcopy Perintah Berkaitan

Arahan xcopy adalah serupa dalam banyak cara dengan arahan salin tetapi dengan lebih banyak pilihan, seperti keupayaan untuk menyalin folder, menyalin setiap fail dalam subdirektori dan mengecualikan fail.

Arahan ini juga sangat mirip dengan perintah robocopy kecuali robocopy mempunyai lebih fleksibiliti berbanding xcopy.

Arahan dir selalunya digunakan dengan xcopy untuk menyemak folder dan fail yang berada dalam direktori sebelum melengkapkan arahan.

Disyorkan: