Xcopy Command

Mga halimbawa, mga pagpipilian, switch, at iba pang mga command sa Xcopy

Ang command na xcopy ay Command Command Prompt na ginagamit upang kopyahin ang isa o higit pang mga file at / o mga folder mula sa isang lokasyon patungo sa ibang lokasyon.

Ang xcopy command, na may maraming mga opsyon at kakayahang kopyahin ang buong direktoryo, ay katulad ng, ngunit mas malakas kaysa, ang tradisyonal na kopya ng utos.

Ang robocopy command ay katulad din sa command na xcopy ngunit may higit pang mga pagpipilian.

Availability ng Xcopy Command

Ang xcopy command ay magagamit mula sa loob ng Command Prompt sa lahat ng mga operating system ng Windows kabilang ang Windows 10 , Windows 8 , Windows 7 , Windows Vista , Windows XP , Windows 98, atbp.

Ang xcopy command ay isa ring DOS command na magagamit sa MS-DOS.

Tandaan: Ang pagkakaroon ng ilang mga xcopy command switch at iba pang xcopy command syntax ay maaaring naiiba mula sa operating system sa operating system.

Xcopy Command Syntax

xcopy source [ destination ] [ / a ] [ / b ] [ / c ] [ / d [ : date ]] [ / e ] [ / f ] [ / g ] [ / h ] [ / i ] [ / j ] [ / k ] [ / l ] [ / m ] [ / n ] [ / o ] [ / p ] [ / q ] [ / r ] [ / s ] [ / t ] [ / u ] [ / v ] [ / w ] [ / x ] [ / y ] [ / -y ] [ / z ] [ / ibukod ang: file1 [ + file2 ] [ + file3 ] ...] [ /? ]

Tip: Tingnan ang Paano Magbasa ng Command Syntax kung hindi ka sigurado kung paano basahin ang xcopy command syntax sa itaas o sa talahanayan sa ibaba.

pinagmulan Tinutukoy nito ang mga file o top level folder na nais mong kopyahin. Ang pinagmulan ay ang tanging kinakailangang parameter sa xcopy command. Gumamit ng mga panipi sa paligid ng pinagmulan kung naglalaman ito ng mga puwang.
patutunguhan Tinutukoy ng pagpipiliang ito ang lokasyon kung saan dapat kopyahin ang mga source file o folder. Kung walang destination ay nakalista, ang mga file o mga folder ay makokopya sa parehong folder na pinapatakbo mo ang xcopy command mula. Gumamit ng mga panipi sa paligid ng patutunguhan kung naglalaman ito ng mga puwang.
/ a Ang paggamit ng pagpipiliang ito ay kopyahin lamang ang mga file ng archive na matatagpuan sa pinagmulan . Hindi mo magagamit ang / a at / m magkasama.
/ b Gamitin ang pagpipiliang ito upang kopyahin ang simbolikong link mismo sa halip na ang target na link. Ang opsyon na ito ay unang magagamit sa Windows Vista.
/ c Ang pagpipiliang ito ay nagtutulak ng xcopy na magpatuloy kahit na nakatagpo ito ng isang error.
/ d [ : date ] Gamitin ang xcopy command na may / d option at isang tiyak na petsa, sa MM-DD-YYYY format, upang kopyahin ang mga file ay nagbago sa o pagkatapos ng petsang iyon. Maaari mo ring gamitin ang pagpipiliang ito nang hindi tumutukoy sa isang tiyak na petsa upang kopyahin lamang ang mga file na iyon sa pinagmulan na mas bago kaysa sa parehong mga file na umiiral na sa patutunguhan . Ito ay kapaki-pakinabang kapag ginagamit ang command xcopy upang maisagawa ang mga regular na backup ng file.
/ e Kapag ginamit nang nag-iisa o may / s , ang pagpipiliang ito ay katulad ng / s ngunit magkakaroon din ng mga walang laman na folder sa patutunguhan na walang laman sa pinagmulan . Ang opsyon / / ay maaari ding gamitin kasama ang / t na opsyon upang isama ang mga walang laman na direktoryo at mga subdirectory na matatagpuan sa pinagmulan sa istraktura ng direktoryo na nilikha sa patutunguhan .
/ f Ipapakita ng opsyong ito ang buong landas at pangalan ng file ng parehong mga pinagmumulan at patutunguhang mga file na kinopya.
/ g Ang paggamit ng xcopy command gamit ang pagpipiliang ito ay nagpapahintulot sa iyo na kopyahin ang mga naka-encrypt na file sa pinagmulan sa isang destinasyon na hindi sumusuporta sa pag-encrypt. Ang pagpipiliang ito ay hindi gagana kapag kinopya ang mga file mula sa isang EFS naka-encrypt na drive patungo sa isang di-EFS naka-encrypt na drive.
/ h Ang xcopy command ay hindi kumopya ng mga nakatagong file o mga file system sa pamamagitan ng default ngunit kapag ginagamit ang pagpipiliang ito.
/ i Gamitin ang / opsyon ko upang pilitin ang xcopy upang ipalagay na ang destinasyon ay isang direktoryo. Kung hindi mo ginagamit ang pagpipiliang ito, at ikaw ay kumopya mula sa pinagmulan na isang direktoryo o grupo ng mga file at pagkopya sa destinasyon na hindi umiiral, ang xcopy na utos ay ipo-prompt mong ipasok kung ang patutunguhan ay isang file o direktoryo.
/ j Ang pagpipiliang ito ay naglilipat ng mga file na walang buffering, isang tampok na kapaki-pakinabang para sa mga napakalalaking file. Ang opsyon na xcopy command na ito ay unang magagamit sa Windows 7.
/ k Gamitin ang pagpipiliang ito kapag kinopya ang mga read-only na file upang mapanatili ang katangian ng file na iyon sa patutunguhan .
/ l Gamitin ang opsyong ito upang ipakita ang isang listahan ng mga file at mga folder upang kopyahin ... ngunit walang kopya ang tapos na. Ang / l pagpipilian ay kapaki-pakinabang kung ikaw ay nagtatayo ng kumplikadong xcopy na utos na may ilang mga pagpipilian at nais mong makita kung paano ito gagana hypothetically.
/ m Ang opsyong ito ay magkapareho sa / opsyon ngunit ang xcopy command ay i-off ang katangian ng archive pagkatapos kopyahin ang file. Hindi mo magamit ang / m at / isang magkasama.
/ n Ang pagpipiliang ito ay lumilikha ng mga file at folder sa patutunguhan gamit ang mga maikling pangalan ng file. Kapaki-pakinabang ang pagpipiliang ito kapag ginagamit mo ang xcopy command upang kopyahin ang mga file sa isang destination na umiiral sa isang drive na naka- format sa isang mas lumang file system tulad ng FAT na hindi sumusuporta sa mahabang mga pangalan ng file.
/ o Pinapanatili ang impormasyon sa Pagmamay-ari ng Pag-access (ACL) sa mga file na nakasulat sa patutunguhan .
/ p Kapag ginagamit ang pagpipiliang ito, sasabihan ka bago ang paglikha ng bawat file sa patutunguhan .
/ q Ang isang uri ng kabaligtaran ng / f opsyon, ang / q switch ay maglalagay ng xcopy sa "tahimik" mode, laktawan ang on-screen na display ng bawat file na kinopya.
/ r Gamitin ang opsyong ito upang i-overwrite ang mga read-only na file sa patutunguhan . Kung hindi mo ginagamit ang pagpipiliang ito kapag nais mong i-overwrite ang read-only na file sa patutunguhan , hihilingin sa iyo ng isang "Access denied" na mensahe at ang xcopy command ay titigil sa pagtakbo.
/ s Gamitin ang pagpipiliang ito upang kopyahin ang mga direktoryo, mga subdirectory, at ang mga file na nasa loob ng mga ito, bilang karagdagan sa mga file sa ugat ng pinagmulan . Ang mga walang laman na folder ay hindi muling likhain.
/ t Pinipilit ng pagpipiliang ito ang xcopy command upang lumikha ng isang istraktura ng direktoryo sa patutunguhan ngunit hindi upang kopyahin ang alinman sa mga file. Sa ibang salita, ang mga folder at subfolder na natagpuan sa pinagmulan ay malilikha ngunit wala kaming mga file. Ang mga walang laman na folder ay hindi malilikha.
/ u Ang pagpipiliang ito ay magkakopya lamang ng mga file sa pinagmulan na nasa patutunguhan .
/ v Pinapatunayan ng pagpipiliang ito ang bawat file ayon sa nasusulat, batay sa sukat nito, upang matiyak na pareho ang mga ito. Ang pagpapatunay ay itinayo sa command na xcopy na nagsisimula sa Windows XP, kaya ang pagpipiliang ito ay wala sa mga susunod na bersyon ng Windows at isinasama lamang para sa pagiging tugma sa mas lumang mga file na MS-DOS.
/ w Gamitin ang / w pagpipilian upang ipakita ang isang "Pindutin ang anumang key kapag handa na sa pagkopya ng (mga) file" na mensahe. Ang xcopy command ay magsisimulang kopyahin ang mga file gaya ng itinagubilin pagkatapos mong kumpirmahin na may key pindutin. Ang pagpipiliang ito ay hindi katulad ng opsyon / p na humihingi ng pagpapatunay bago ang bawat kopya ng file.
/ x Ang pagpipiliang ito ay naglilipat ng mga setting ng audit ng file at impormasyon sa Listahan ng Control ng Sistema ng Pag-access (SACL). Nagpapahiwatig ka / o kapag ginamit mo ang / x na opsyon.
/ y Gamitin ang opsyong ito upang itigil ang command na xcopy mula sa pagdikta sa iyo tungkol sa pag-overwrite ng mga file mula sa pinagmulan na umiiral sa destination .
/ -y Gamitin ang pagpipiliang ito upang pilitin ang xcopy command upang maituturo sa iyo ang tungkol sa mga overwriting na file. Ito ay maaaring mukhang isang kakaibang opsyon na umiiral dahil ito ang default na pag-uugali ng xcopy ngunit ang / y pagpipilian ay maaaring preset sa COPYCMD kapaligiran variable sa ilang mga computer, na ginagawang kinakailangan ang opsyong ito.
/ z Pinapayagan ng pagpipiliang ito ang xcopy command upang ligtas na itigil ang pagkopya ng mga file kapag nawala ang isang koneksyon sa network at pagkatapos ay ipagpatuloy ang pagkopya mula sa kung saan ito tumigil sa sandaling muling maitatag ang koneksyon. Ipinapakita rin ng pagpipiliang ito ang porsyento na kinopya para sa bawat file sa panahon ng proseso ng kopya.
/ ibukod ang: file1 [ + file2 ] [ + file3 ] ... Ang pagpipiliang ito ay nagpapahintulot sa iyo na tukuyin ang isa o higit pang mga pangalan ng file na naglalaman ng isang listahan ng mga string ng paghahanap na nais mong gamitin ng xcopy upang matukoy ang mga file at / o mga folder upang laktawan kapag kinopya.
/? Gamitin ang switch ng tulong gamit ang xcopy command upang ipakita ang detalyadong tulong tungkol sa command. Pagsasagawa ng xcopy /? ay katulad ng paggamit ng command na tulong upang maipatupad ang xcopy ng tulong .

Tandaan: Ang xcopy command ay magdaragdag ng katangian ng archive sa mga file sa destinasyon kahit na kung ang katangian ay nasa o off sa file sa pinagmulan .

Tip: Maaari mong i-save ang minsan sa napakahabang output ng xcopy command sa isang file gamit ang isang redirection operator . Tingnan ang Paano Mag-redirect Command Output sa isang File para sa mga tagubilin o tingnan ang Command Prompt Trick para sa higit pang mga tip.

Mga Halimbawa ng Xcopy Command

xcopy C: \ Files E: \ Files / i

Sa halimbawa sa itaas, ang mga file na nakapaloob sa pinagmulang direktoryo ng C: \ Files ay kinopya sa destination , isang bagong direktoryo [ / i ] sa E drive na tinatawag na Files .

Walang mga subdirectory, o anumang mga file na nakapaloob sa loob ng mga ito, ay makokopya dahil hindi ko ginamit ang opsyon ng / s .

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

Sa halimbawang ito, ang xcopy command ay dinisenyo upang gumana bilang isang backup na solusyon. Subukan ito kung nais mong gamitin ang xcopy upang i-back up ang iyong mga file sa halip ng isang programa ng backup na software . Ilagay ang command na xcopy tulad ng ipinapakita sa itaas sa isang script at iiskedyul ito upang tumakbo gabi-gabi.

Tulad ng ipinakita sa itaas, ang xcopy command ay ginagamit upang kopyahin ang lahat ng mga file at folder na mas bago kaysa sa mga nakopya na, kasama ang mga walang laman na folder [ / e ] at mga nakatagong file [ / h ], mula sa pinagmulan ng C: \ Mga Mahahalagang File sa patutunguhan ng D: \ Backup , na isang direktoryo [ / i ]. Mayroon akong ilang mga read-only na file na gusto kong panatilihing na-update sa destination [ / r ] at nais kong panatilihin ang katangiang iyon pagkatapos na makopya [ / k ]. Gusto ko ring siguraduhin na mapanatili ko ang anumang mga pagmamay-ari at mga setting ng pag-audit sa mga file na kinopya ko [ / x ]. Sa wakas, dahil nagpapatakbo ako ng xcopy sa isang script, hindi ko kailangang makita ang anumang impormasyon tungkol sa mga file habang kinopya sila [ / q ], hindi ko nais na ma-overwrite ang bawat isa [ / y ], ni gusto ko xcopy upang itigil kung ito ay tumatakbo sa isang error [ / c ].

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

Dito, ginagamit ang xcopy command upang kopyahin ang lahat ng mga file, subfolder, at mga file na nakapaloob sa mga subfolder [ / s ] mula sa pinagmulan ng C: \ Videos sa destination folder Media Backup na matatagpuan sa isang computer sa network sa pamamagitan ng pangalan ng SERVER . Ako ang pagkopya ng ilang mga tunay na malalaking file ng video kaya gusto kong huwag paganahin ang buffering upang mapabuti ang proseso ng kopya [ / j ], at dahil ako ay nagko-kopya sa network, gusto kong maaring magpatuloy sa pagkopya kung nawala ko ang aking koneksyon sa network [ / z ]. Ang pagiging paranoyd, gusto kong ma-prompt na simulan ang proseso ng xcopy bago ito aktwal na ginagawa ng anumang bagay [ / w ], at gusto ko ring makita ang bawat detalye tungkol sa kung ano ang mga file ay kinopya habang ang mga ito ay nakopya [ / f ].

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

Sa pangwakas na halimbawang ito, mayroon akong mapagkukunan na puno ng maayos na mga file at mga folder sa C: \ Client032 para sa kasalukuyang client ng minahan. Gumawa na ako ng walang laman na destination folder, Client033 , para sa isang bagong client ngunit ayaw ko ang anumang mga file na kinopya - lamang ang walang laman na istraktura ng folder [ / t ] kaya organisado ako at naghanda. Mayroon akong ilang mga walang laman na mga folder sa C: \ Client032 na maaaring mailapat sa aking bagong kliyente, kaya gusto kong tiyakin na ang mga kinopya rin [ / e ].

Xcopy & Xcopy32

Sa Windows 98 at Windows 95, dalawang bersyon ng xcopy command ang magagamit: xcopy at xcopy32. Gayunpaman, ang command xcopy32 ay hindi kailanman inilaan upang direktang patakbuhin.

Kapag nag-execute ka ng xcopy sa Windows 95 o 98, alinman sa orihinal na 16-bit na bersyon ay awtomatikong isinasagawa (kapag nasa MS-DOS mode) o ang mas bagong 32-bit na bersyon ay awtomatikong maisagawa (kapag nasa Windows).

Upang maging malinaw, hindi mahalaga kung anong bersyon ng Windows o MS-DOS mayroon ka, palaging patakbuhin ang xcopy command, hindi xcopy32, kahit na available ito. Kapag nag-execute ka ng xcopy, lagi mong pinapatakbo ang pinaka naaangkop na bersyon ng command.

Xcopy Related Commands

Ang xcopy command ay pareho sa maraming mga paraan upang ang kopya command ngunit may makabuluhang higit pang mga pagpipilian. Ang xcopy command ay din tulad ng robocopy command maliban na robocopy ay may higit na kakayahang umangkop kaysa kahit xcopy.