XCopy utility o kung paano kopyahin ang isang folder sa command line. Paggawa gamit ang Mga File sa Mac OS X Command Line

Isang maikling aralin na tutulong sa iyo na malaman kung paano gamitin ang mga pangunahing operasyon na may teksto sa command line (cmd) ng Windows 7 - pagkopya, pag-highlight, pag-paste.

Maraming tao ang sumusubok na gumamit ng mga keyboard shortcut para kopyahin (Ctrl+C), i-paste (Ctrl+V), gupitin ang text (Ctrl+X) at piliin ang lahat ng text (Ctrl+A). Gayunpaman, tulad ng maaaring nahulaan mo, ang pamamaraang ito ay hindi gumagana sa command line, dahil tinatrato nito ang Ctrl key bilang isang character:

Samakatuwid, kung hindi mo pa nahulaan, sasabihin ko na kailangan mong gumamit ng isang banal na menu ng konteksto. Ngunit, hindi mo sana tatanungin ang tanong at hindi mo babasahin ang artikulong ito kung ang lahat ay napakakinis. Ang menu ng konteksto ay gumagana nang walang kamali-mali kung kailangan mong magpasok ng isang command sa isang linya. Ang parehong bagay ay nalalapat kung kailangan mong piliin ang lahat ng teksto sa window ng programa:

Gayunpaman, ang pagkopya ng napiling teksto ay hindi na ganoon kadali. Kapag sinubukan mong mag-right-click sa napiling teksto, ang pagpili ay agad na naalis sa pagkakapili. At kung pinindot mo ang Ctrl+C, aalisin din ang seleksyon, at ang mga basurang ipinapakita sa unang larawan ng artikulong ito ay lalabas sa linya. Ano ang dapat kong gawin? Hindi mo kailanman hulaan))) Mayroong dalawang mga pagpipilian.

1. Kailangan mong mag-right click sa header ng bintana...Susunod na item sa menu na "Baguhin" at piliin ang "Kopyahin". Ang natitirang bahagi ng mga item sa menu ng konteksto ay naroroon din.

2. Kapag napili ang lahat ng teksto, pindutin lamang ang key PUMASOK

Ngayon pag-usapan natin kung paano pumili ng isang piraso ng teksto sa command line. Mag-click kahit saan sa window ng programa at piliin ang item sa menu na "Baguhin". Susunod, gamitin ang iyong mouse upang pumili ng isang partikular na fragment. Pagkatapos nito, gamitin ang isa sa mga pamamaraan sa itaas upang kopyahin ang napiling teksto (ang pinakamabilis ay pindutin ang Enter key).

yun lang. Kung nakatulong ang artikulo, i-like ito at bigyang-pansin ang mga site ng aming mga kasosyo))) Salamat nang maaga.

Kopyahin ang isa o higit pang mga file mula sa isang lokasyon patungo sa isa pa.

Syntax

kopyahin [/d] [/v] [/n] [{/y|/-y}] [/z] [{/a|/b}] pinagmulan [{/a|/b}] [+ pinagmulan [{/a|/b}] [ + ...]] [appointment [{/a|/b}]]

Mga pagpipilian

/d I-save ang mga kinopyang naka-encrypt na file bilang na-decrypt sa destinasyon. pinagmulan/v Bine-verify ang kawastuhan ng kopya sa pamamagitan ng paghahambing ng mga kopya ng mga file. appointment/n Gamitin ang maikling pangalan (kung magagamit) ng nakopyang file kung ang pangalan nito ay lumampas sa 8 character o ang extension nito ay lumampas sa 3 character.

/y Kinakansela ang prompt upang kumpirmahin kung i-overwrite ang isang umiiral nang target na file.

  • /-y Prompts para sa kumpirmasyon na i-overwrite ang isang umiiral na target na file.
  • /z Kopyahin ang mga file sa network sa restart mode. /a

    /a Tinutukoy ang isang text file sa ASCII na format. /a /b/b Tinutukoy ang isang binary file. kopyahin pinagmulan Kinakailangang parameter. Tinutukoy ang lokasyon ng file o set ng mga file na gusto mong kopyahin. Parameter /b /b.

    /a Tinutukoy ang isang text file sa ASCII na format. /a /b/b Tinutukoy ang isang binary file. kopyahin pinagmulan Kinakailangang parameter. Tinutukoy ang lokasyon ng file o set ng mga file na gusto mong kopyahin. Parameter /b maaaring binubuo ng pangalan ng drive na sinusundan ng colon, pangalan ng folder, pangalan ng file, o kumbinasyon ng mga ito. /b.

    /a /a layunin Kinakailangang parameter. Tinutukoy ang lokasyon kung saan mo gustong kopyahin ang isang file o set ng mga file. Parameter pinagmulan maaaring binubuo ng pangalan ng drive na sinusundan ng colon, pangalan ng folder, pangalan ng file, o kumbinasyon ng mga ito. kopyahin/?

    /a Tinutukoy ang isang text file sa ASCII na format. /a Ipakita ang tulong sa command line. appointment maaaring binubuo ng pangalan ng drive na sinusundan ng colon, pangalan ng folder, pangalan ng file, o kumbinasyon ng mga ito. kopyahin Mga Tala

  • /z Kopyahin ang mga file sa network sa restart mode. /b

    Posibleng kopyahin ang isang text file na gumagamit ng end-of-file na character (CTRL+Z) upang ipahiwatig ang dulo ng file. /b Gamit ang parameter /b Kung ang parameter kopyahin mga koponan kopyahin. Sa kasong ito

    /a Tinutukoy ang isang text file sa ASCII na format. /b naaangkop sa file na nauna /a/b Tinutukoy ang isang binary file. kopyahin pinagmulan Kinakailangang parameter. Tinutukoy ang lokasyon ng file o set ng mga file na gusto mong kopyahin. Parameter /a maaaring binubuo ng pangalan ng drive na sinusundan ng colon, pangalan ng folder, pangalan ng file, o kumbinasyon ng mga ito. /a.

    /a Tinutukoy ang isang text file sa ASCII na format. /b ay pagkatapos ng parameter /a/b Tinutukoy ang isang binary file. kopyahin pinagmulan Kinakailangang parameter. Tinutukoy ang lokasyon ng file o set ng mga file na gusto mong kopyahin. Parameter /a maaaring binubuo ng pangalan ng drive na sinusundan ng colon, pangalan ng folder, pangalan ng file, o kumbinasyon ng mga ito. /a.

    , pangkat /b tinatrato ang file bilang isang ASCII text file at kinokopya ang data na nauuna bago ang unang end-of-file na character. /b layunin Kinakailangang parameter. Tinutukoy ang lokasyon kung saan mo gustong kopyahin ang isang file o set ng mga file. Parameter pinagmulan maaaring binubuo ng pangalan ng drive na sinusundan ng colon, pangalan ng folder, pangalan ng file, o kumbinasyon ng mga ito. kopyahin matatagpuan pagkatapos ng parameter

    /a Tinutukoy ang isang text file sa ASCII na format. /b layunin Kinakailangang parameter. Tinutukoy ang lokasyon kung saan mo gustong kopyahin ang isang file o set ng mga file. Parameter appointment maaaring binubuo ng pangalan ng drive na sinusundan ng colon, pangalan ng folder, pangalan ng file, o kumbinasyon ng mga ito. kopyahin idinaragdag ang end-of-file na character bilang huling character ng file.

  • Parameter /v

    nagiging sanhi ng pagbabasa ng command processor ng bilang ng mga byte na katumbas ng laki ng file sa direktoryo. Parameter kopyahin ay nakatakda bilang default para sa utos /v, maliban kapag ginamit /v upang pagsamahin ang mga file. kopyahin nauuna sa isang listahan ng mga file sa command line, nalalapat ito sa lahat ng mga file na nakalista bago ang parameter

  • Paggamit ng mga parameter /y At /-y

    /a Tinutukoy ang isang text file sa ASCII na format. /y ay naka-preset sa COPYCMD environment variable, maaari mong i-override ang setting na ito sa pamamagitan ng pagtukoy sa parameter /-y sa command line. Kung i-override mo ang setting na ito, ipo-prompt ka bilang default maliban kung patakbuhin mo ang command kopyahin sa isang batch file.

  • Pinagsasama-sama ang mga file

    Upang pagsamahin ang mga file, tukuyin ang isang file sa parameter appointment at marami sa parameter pinagmulan(gamit ang mga wildcard o format file1+ file2+ file3).

  • /z Kopyahin ang mga file sa network sa restart mode. /z

    Kung nawala ang pagkakakonekta ng network sa yugto ng pagkopya (halimbawa, kung mag-offline ang server, masira ang koneksyon), ang command kopyahin/z pinapayagan kang magpatuloy sa pagkopya pagkatapos maibalik ang koneksyon. Bilang karagdagan, ang parameter /z Binibigyang-daan kang ipakita ang porsyento ng pagkumpleto ng operasyon ng pagkopya para sa bawat file.

  • Paggamit ng Mga Panlabas na Device para sa Mga Operasyon ng Pagkopya

    Bilang mga parameter pinagmulan At appointment Maaari mong tukuyin ang mga pangalan ng device.

  • /z Kopyahin ang mga file sa network sa restart mode. /b kapag kinokopya sa device

    Kung sa parameter appointment tinukoy na device (halimbawa Com1 o Lpt1), parameter /b nagbibigay-daan sa iyong kumopya ng data sa device na ito sa binary mode. Sa binary mode ang command kopya/b kinokopya ang lahat ng character (kabilang ang mga control character gaya ng CTRL+C, CTRL+S, CTRL+Z, at newline) sa device bilang data. Gayunpaman, kung ang parameter /b ay hindi tinukoy, ang data ay kinopya sa device sa ASCII format. Sa mode na ito, ang mga control character ay maaaring maging sanhi ng pagsasama ng mga file ng Windows XP sa panahon ng proseso ng pagkopya. Para sa higit pang impormasyon, tingnan ang seksyong "Pagsasama-sama ng mga File."

  • Paggamit ng karaniwang pangalan ng file ng patutunguhan

    Kung ang target na file ay hindi tinukoy, bilang default ay makokopya ang mga file na may parehong pangalan, petsa ng paggawa at oras sa kasalukuyang direktoryo sa kasalukuyang drive. Kung ang source file ay nasa kasalukuyang direktoryo sa kasalukuyang drive, pinapatakbo ang command kopyahin nabigo at ipinapakita ang sumusunod na mensahe ng error:

    Hindi makopya ang file sa sarili nito

    Nakopya ang mga file: 0

  • Pinagsasama-sama ang mga file

    Kung maraming mga parameter ang ipinasok pinagmulan, na pinaghihiwalay ng plus sign (+), command kopyahin pinagsasama ang mga file sa isa. Kung sa parameter pinagmulan wildcard (* o?) ay ginagamit, at ang parameter appointment isang file ang ibinigay, command kopyahin pagsasamahin ang lahat ng mga file na tumutugma sa pattern sa parameter pinagmulan, sa isa na may tinukoy na pangalan sa parameter appointment. Sa parehong mga kaso, kung ang parameter ay hindi tinukoy /b maaaring binubuo ng pangalan ng drive na sinusundan ng colon, pangalan ng folder, pangalan ng file, o kumbinasyon ng mga ito. kopyahin pinagsasama ang mga file bilang teksto.

  • Pagkopya ng mga zero-length na file

    Koponan Kopyahin hindi kinokopya ang mga file na 0 bytes ang haba. Upang maisagawa ang operasyong ito gamitin ang command xcopy.

  • Pagbabago ng petsa at oras ng pagbabago ng isang file

    Kung gusto mong itakda ang kasalukuyang petsa at oras bilang petsa ng pagbabago ng isang file nang hindi binabago ang mga nilalaman nito, gamitin ang sumusunod na syntax:

    kopya/b pinagmulan+ ,

    Papalitan ng mga kuwit ang parameter appointment.

  • Pagkopya ng mga file sa mga subdirectory

    Upang kopyahin ang lahat ng mga file sa isang direktoryo at mga subdirectory nito, gamitin ang command xcopy. xcopy Higit pang impormasyon tungkol sa koponan

  • Koponan kopyahin tingnan mo .

kasama ang iba pang mga parameter ay available sa recovery console.

Mga halimbawa

Upang kopyahin ang Memo.doc file sa Letter.doc file sa kasalukuyang drive at matiyak na ang end-of-file na character ay nasa dulo ng nakopyang file, ipasok ang sumusunod na command:

kopyahin ang memo.doc letter.doc /a

Upang kopyahin ang Robin.typ file mula sa kasalukuyang direktoryo sa kasalukuyang drive patungo sa kasalukuyang direktoryo ng Mga Ibon sa drive C, ipasok ang sumusunod na command:

kopyahin si robin.typ c:\birds

Kung ang direktoryo ng Mga Ibon ay hindi umiiral, ang Robin.typ file ay makokopya sa isang file na pinangalanang Birds sa root directory ng C drive. pinagmulan Para kumopya ng maraming file sa isa, maglista ng maraming file sa parameter appointment, na naghihiwalay sa kanilang mga pangalan ng plus sign (+), at tukuyin sa parameter

isang file na dapat maglaman ng resulta ng pagsasama-sama ng mga file na ito. Halimbawa, upang pagsamahin ang mga file na Mar89.rpt, Apr89.rpt, at May89.rpt mula sa kasalukuyang direktoryo sa kasalukuyang drive at ilagay ang mga ito sa Report file sa kasalukuyang direktoryo sa kasalukuyang drive, ipasok ang sumusunod na command:

kopyahin ang mar89.rpt + apr89.rpt + may89.rpt na ulat kopyahin Kapag nagkaisa, ang koponan appointment lumilikha ng panghuling file na may kasalukuyang petsa at oras. Kung ang parameter

ay hindi tinukoy, ang mga file ay pinagsama at nai-save sa isang file na may pangalan ng unang file sa listahan. Halimbawa, upang pagsamahin ang apat na file sa isang Report file kung mayroon nang ganoong file, ilagay ang sumusunod na command:

kopyahin ang ulat + mar89.rpt + apr89.rpt + may89.rpt

Bukod pa rito, maaaring pagsamahin ang maraming file sa isa gamit ang mga wildcard na character (* o ?). Halimbawa, upang pagsamahin ang lahat ng mga file na may extension na .txt sa kasalukuyang direktoryo sa kasalukuyang drive sa file na Combin.doc, ilagay ang sumusunod na command:

kopyahin *.txt combin.doc /b Kung kailangan mong pagsamahin ang maraming binary file sa isa gamit ang mga wildcard, gamitin ang opsyon

. Bilang resulta, ang CTRL+Z ay hindi ituturing bilang isang end-of-file na character sa Windows XP. Halimbawa, ipasok ang sumusunod na command:

kopyahin /b *.exe combin.exe

  • Pansin!

Kung pinagsama-sama ang mga binary file, maaaring hindi magamit ang resulta dahil sa sirang internal formatting. kopyahin pinagsasama ang bawat file na may extension na .txt kasama ang kaukulang file nito na may extension na .ref. Ang resulta ay isang file na may parehong pangalan, ngunit may extension na .doc. Kaya ang utos kopyahin pagsasamahin ang File1.txt at File1.ref sa File1.doc, pagkatapos ay ang File2.txt at File2.ref sa File2.doc, atbp. Halimbawa, ipasok ang sumusunod na command:

kopyahin *.txt + *.ref *.doc

Upang pagsamahin muna ang lahat ng file na may extension na .txt at pagkatapos ay lahat ng file na may extension na .ref sa isang Combin.doc file, ilagay ang sumusunod na command.

Hindi tulad ng COPY utility, pinapayagan ka rin ng XCOPY command na kopyahin ang isang file sa pamamagitan ng command line, ngunit may higit pang mga function. Gayunpaman, nararapat na tandaan na pinapayagan ka ng XCOPY na magtrabaho lamang sa mga file at direktoryo, ngunit hindi sa mga device (halimbawa, isang printer). Pero, gaya ng dati, konting lyrics muna...

Noong unang panahon, mayroon akong disk na may operating system ng Windows XP Sp1, sa oras na iyon ay walang mga disk sa pag-install na may auto-run, kaya kailangan ko munang ipasok ang command shell, at pagkatapos ay patakbuhin ang file ng pag-install sa disk. . Medyo malabo na ang disk, nakikita ang maliliit na butas, ngunit sapat na kakaiba, sa tulong ng mabuting matandang Wolves Commander, nagawa kong kopyahin ang lahat ng mga file sa pamamagitan ng command line, bagaman hindi sa unang pagsubok. Bukod dito, minsan may mga oras na nag-crash ang system, at kailangan kong manu-manong kopyahin mula sa isang turnilyo patungo sa isa pa, tumagal ito ng isang araw...

xcopy command line

XCOPY source [resulta] ] ]

[+ file 3]...]

Pinagmulan– tukuyin ang landas sa (mga) file na kokopyahin.

Resulta– ipahiwatig ang lokasyon kung saan mo gustong kopyahin ang file sa pamamagitan ng command line. Kung wala ang parameter na ito, ang mga dokumento ay madodoble sa kasalukuyang direktoryo.

/V– tulad ng sa nakaraang bersyon, ang parameter na ito ay responsable para sa pagsuri sa pisikal ng mga dokumento, ngunit hindi na sapilitan, dahil ang pag-verify ay isinasagawa ng system mismo. Ito ay naiwan lamang para sa pagiging tugma sa mga nakaraang bersyon ng MS-DOS.

/IBUKOD:file1[+file2][+file3]… – nagbibigay-daan sa iyong ibukod ang ilang mga file o folder mula sa proseso ng pagkopya. Ang lahat ay simple dito, kailangan mo lamang tukuyin ang mga pangalan ng mga bagay na dapat ibukod, ngunit hindi ka maaaring gumamit ng mga espesyal na character tulad ng "*" at "?". Ang mga key na file1, file2, ... ay tumuturo sa mga dokumento kung saan nakasulat ang mga linya, ang bawat linya ay dapat nasa isang hiwalay na linya. Kung hindi bababa sa isa sa mga linya ang tumutugma sa anumang bahagi ng ganap na landas ng kinopyang dokumento, hindi posibleng kopyahin ang file na ito gamit ang command line. Sabihin natin sa D:DATA directory mayroong tatlong dokumento na may extension ng txt: data1.txt, data2.txt at data3.txt. Buksan natin ang CMD at isulat ang sumusunod na mga utos dito:

echo data1.txt>exclude.txt

echo data2.txt>>exclude.txt

Sa halimbawang ito, gumawa kami ng text document na exlude.txt sa kasalukuyang direktoryo, na naglalaman ng dalawang linyang data1.txt at data2.txt. Ang simbolo na ">>" ay naiiba lamang sa simbolo na ">" dahil ito ay nagdaragdag ng data sa dulo ng dokumento, sa halip na i-overwrite ang buong nilalaman ng bagong impormasyon. Okay, ngayon subukan nating isagawa ang mga sumusunod na direktiba:

XCOPY *.txt D:DATA /EXCLUDE: exclude.txt – sa halimbawang ito, mula sa kasalukuyang folder hanggang sa D:DATA folder, kinopya namin ang lahat ng dokumento na may extension ng txt maliban sa mga file na data1 at data2.

Isa pang halimbawa, kung tumukoy ka ng mga string ng form na OBJ o .OBJ, ang lahat ng object mula sa OBJ folder at lahat ng object na may extension na .OBJ ay ibubukod sa proseso.

/Z– nagbibigay-daan sa iyo na duplicate ang mga dokumento ng network na may pag-renew.

Tulad ng alam mo, ang file system ay nagtatalaga ng may-ari sa bawat file/dokumento bilang panuntunan, ito ang user na lumikha ng dokumento. Kapag gumagamit ng mga command at XCOPY mula sa command line, ang impormasyon tungkol sa lumang may-ari ay na-overwrite, at ang may-ari ng kopya ay nagiging user sa ilalim ng account kung saan ang mga file ay aktwal na kinopya mula sa command line.

/A At /M– itakda ang mode para sa mga dokumento ng archival. Ang unang key, pagkatapos mag-duplicate ng isang bagay, ay nag-iiwan dito ng attribute na "Archive", habang hindi pinapagana ng pangalawang key ang attribute na ito kapag natapos na ang proseso ng pagmamanipula.

/O– Ang parameter na ito ay nagpapahintulot sa iyo na kopyahin lamang ang mga data na binago nang hindi mas maaga kaysa sa tinukoy na petsa (ang petsa y ay ipinahiwatig sa katangiang /D[:date]; kung ang petsa mismo ay hindi tinukoy, ang pagkopya ay isasagawa lamang kung ang pinagmulan ay mas bago kaysa sa resulta). Halimbawa:

XCOPY "C:My document*.*" "D:RESERVEMy document" /D

Dito, ang mga file lamang na iyon ang makokopya sa pamamagitan ng command line na nabago mula noong huling pagmamanipula o wala sa D: RESERVEMy document.

/S– ang key na ito ay nagpapahiwatig na bilang karagdagan sa mga dokumento, ang folder ay dapat ding kopyahin, sa kondisyon na ito (sila) ay walang laman.

/E– ang susi na ito ay katulad ng nauna, na ang pagkakaiba lamang ay pinapayagan kang kopyahin ang isang walang laman na folder sa pamamagitan ng command line.

/W– ang mode ng paghiling na pindutin ang anumang key bago magsimula ang pagdoble ay i-on.

/C– magpapatuloy ang proseso ng pagkopya kahit na magkaroon ng error

/ako– Tinutukoy ng switch na ito na ang patutunguhan ay dapat na isang direktoryo. Halimbawa, kung itinakda mo ang susi /ako sa utos na kopyahin ang lahat ng mga bagay na may extension ng txt mula sa kasalukuyang direktoryo sa isang hindi umiiral na subdirectory ng TEXT:

XCOPY *.txt TEXT /I

pagkatapos ay gagawin ang TEXT subdirectory nang walang karagdagang mga kahilingan.

/T– ang key na ito ay hindi magpapakita ng mga pangalan sa panahon ng proseso

/F– Ipapakita ng key na ito ang buong pinagmulan at mga path ng resulta sa panahon ng proseso

/L– ipapakita lamang ng key na ito ang mga dokumentong kailangang kopyahin, ngunit ang proseso mismo ay hindi mangyayari.

/H– nagbibigay-daan sa iyo na i-duplicate ang mga nakatago at mga dokumento ng system.

/K- palitan ang mga bagay ng katangiang "Read-Only".

/T– lumilikha ng snapshot ng istraktura ng mga kinopyang folder, ngunit hindi kinokopya ang mga dokumento mismo, at hindi rin kasama ang mga walang laman na direktoryo. Upang maisama pa rin ang mga walang laman na direktoryo at subdirectory, kailangan mong gumamit ng kumbinasyon ng key /T /E.

/U– ina-update ang mga nilalaman ng direktoryo, iyon ay, kopyahin lamang ang mga file na nasa direktoryo na.

/Y At /-Y tukuyin kung kailangang hilingin ang kumpirmasyon bago ang pagpapalit. /Y nangangahulugan na ang naturang kahilingan ay kailangan, /-Y- hindi kailangan.

/N– pagkopya gamit ang command line gamit ang mga nabuong maikling pangalan.

Gaya ng nabanggit sa itaas, kapag ginagamit ang COPY at XCOPY na mga utility, ang impormasyon tungkol sa dating may-ari ay na-overwrite. Upang maiwasang mangyari ito, maaari mong gamitin ang command SCOPY mula sa pakete Resource Kit, na mayroong sumusunod na syntax:

SCOPY source [resulta]

/TUNGKOL– nagbibigay-daan sa iyong duplicate ang impormasyon tungkol sa may-ari

/A– pagdoble ng impormasyon na may kaugnayan sa pag-audit ng access sa isang file o direktoryo

/S– pagkopya ng mga file sa pamamagitan ng command line mula sa lahat ng mga subdirectory ng tinukoy na direktoryo.

Sumulat sa NTFS Streams

At gayundin, gusto kong maalala ang ganitong konsepto bilang "pagkopya sa mga stream". Bahagyang hinawakan ko ang isyung ito sa isang artikulo na may mga halimbawa kapag inilalarawan ang paraan ng FileSystemObject. Ang tampok na ito ay magagamit lamang sa NTFS file system. Sa isang simpleng bersyon, ang kakanyahan ng bagay ay ito: maaari mong ilakip ang iyong sariling stream sa bawat dokumento o disk, at direktang isulat ang impormasyon sa stream, iyon ay, ang impormasyon ay itatala, ngunit ang dokumento mismo ay hindi magbabago nito. laki. Gumawa tayo ng isang simpleng eksperimento, isulat sa command line:

echo “Hello, word”>new.txt:potok.txt – sa halimbawang ito, gumawa kami ng text document na new.txt, at kinopya ang pariralang Hellow, salita sa potok.txt stream. Kung patakbuhin namin ang command notepad new.txt, wala kaming makikita, ngunit kung patakbuhin namin ito tulad nito:

notepad new.txt.potok.txt– pagkatapos ay makikita natin ang itinatangi na pariralang Hellow, salita.

Command line xcopy command.

Kapag ang isang file ay tinanggal, ang stream na nauugnay dito ay tatanggalin din. Mayroong isang medyo primitive na paraan upang malaman na ang isang bagay ay naka-hardwired sa aming parang walang laman na dokumento, ito ay upang ilagay ito sa isang archive, bilang isang resulta, ang zero na laki ng dokumento ay tataas sa panahon ng pag-archive.

Kinokopya ng XCOPY ang mga file at direktoryo, kabilang ang mga subdirectory, sa command line ng Windows. Ito ay isang malakas na command para sa pagkopya ng mga file at folder, ay may higit pang mga parameter kaysa sa simpleng COPY command.

Mga Opsyon sa Utility ng XCOPY

xcopy source [result] ] ] [(/a|/m)] ][+[file3]] [(/y|/-y)]

  • pinagmulan - Kinakailangang parameter. Tinutukoy ang lokasyon at mga pangalan ng file na kokopyahin. Dapat tukuyin ng parameter ang alinman sa isang drive o isang path.
  • resulta- Tinutukoy ang lokasyon kung saan kokopyahin ang mga file. Ang parameter ay maaaring magsama ng pangalan ng drive na sinusundan ng colon, pangalan ng direktoryo, pangalan ng file, o kumbinasyon ng mga ito.
  • /w- Ipinapakita ang sumusunod na mensahe na naghihintay ng kumpirmasyon upang simulan ang pagkopya: Pindutin ang anumang key upang simulan ang pagkopya ng mga file
  • /p- Humihiling ng kumpirmasyon kapag lumilikha ng bawat file ng resulta.
  • /c- Binabalewala ang mga error.
  • /v- Sinusuri ang bawat nakopyang file para sa pagsunod sa orihinal nito.
  • /q- Pinipigilan ang pagpapakita ng mga mensahe ng command na xcopy.
  • /f- Ipinapakita ang mga pangalan ng source file at resulta file sa panahon ng proseso ng pagkopya.
  • /l- Nagpapakita ng listahan ng mga nakopyang file.
  • /g- Lumilikha ng hindi naka-encrypt na mga file ng resulta.
  • /d[:mm-dd-yyyy]- Kopyahin lamang ang mga file na binago nang hindi mas maaga kaysa sa tinukoy na petsa. Kung hindi mo isasama ang mm-dd-yyyy, kinokopya ng xcopy command ang lahat ng source file na mas bago kaysa sa mga kasalukuyang resultang file. Binibigyang-daan ka ng feature na ito na i-update lamang ang mga binagong file.
  • /u- Mga kopya (mga update) lamang ang mga source file na mayroon na sa direktoryo ng resulta.
  • /i- Kung ang pinagmulan ay isang direktoryo o ang pinagmulan ay naglalaman ng mga wildcard at ang resulta ay hindi umiiral, ang xcopy command ay ipinapalagay na ang resulta ay ang pangalan ng direktoryo at lumilikha ng isang bagong direktoryo. xcopy pagkatapos ay kinokopya ang lahat ng tinukoy na mga file sa isang bagong direktoryo. Bilang default, ang utos ng xcopy ay humihingi ng kumpirmasyon kung ang parameter ng resulta ay isang direktoryo o isang file.
  • /s- Kumokopya ng mga direktoryo at subdirektoryo kung wala silang laman. Kung ang pagpipiliang /s ay hindi tinukoy, ang xcopy command ay gagana lamang sa isang direktoryo.
  • /e- Kinokopya ang lahat ng mga subdirectory, kabilang ang mga walang laman. Ang /e na opsyon ay ginagamit kasama ng /s at /t na mga opsyon.
  • /t- Kinokopya lamang ang istraktura ng subdirectory (ibig sabihin, puno), hindi mga file. Upang kopyahin ang mga walang laman na direktoryo, gamitin ang /e switch.
  • /k- Kinokopya ang mga file na may read-only na attribute, na pinapanatili ang attribute na ito para sa mga kinopyang file na ang mga orihinal ay may ganitong attribute. Bilang default, inaalis ng xcopy command ang read-only na attribute.
  • /r- Kinokopya ang mga file na may read-only na katangian.
  • /h- Kopyahin ang system at mga nakatagong file. Bilang default, hindi kinokopya ng xcopy command ang system o mga nakatagong file.
  • /a- Kinokopya lamang ang mga file na may set ng attribute na "archive". Ang paggamit ng opsyong /a ay hindi nagbabago sa katangiang "archive" ng mga source file. Para sa impormasyon tungkol sa pagtatakda ng mga attribute gamit ang attrib command, tingnan ang link na Tingnan din. Gayundin".
  • /m- Kinokopya lamang ang mga file na may set ng attribute na "archive". Hindi tulad ng opsyong /a, nililinis ng opsyong /m ang katangian ng archive ng mga nakopyang file. Para sa impormasyon tungkol sa pagtatakda ng mga attribute gamit ang attrib command, tingnan ang link na Tingnan din. Gayundin".
  • /n- Mga kopya gamit ang maikling NTFS file system name. Ang opsyon na /n ay kinakailangan kapag kumukopya mula sa isang NTFS file system patungo sa isang FAT file system, o kapag ang resultang disk ay nangangailangan ng isang file name convention na katulad ng FAT (8.3) file system. Maaaring isulat ang mga file sa FAT o NTFS file system.
  • /o- Kinokopya ang impormasyon ng pagmamay-ari ng file at selective access control table (DACL).
  • /x- Kinokopya ang mga setting ng pag-audit ng file at impormasyon ng system access control table (SACL) (assumes /p).
  • /exclude:file1[+[file2]][+[file3]]- Tinutukoy ang isang listahan ng mga file na naglalaman ng mga string.
  • /y- Tinatanggal ang pag-prompt para sa kumpirmasyon na i-overwrite ang isang umiiral nang target na file.
  • /-y- Nag-prompt para sa kumpirmasyon na i-overwrite ang isang umiiral nang target na file.
  • /z- Mga kopya sa network sa restart mode.

Mga Halimbawa ng Utos ng XCOPY

Upang kopyahin ang lahat ng mga file at subdirectory (kabilang ang mga walang laman na subdirectory) mula sa drive D hanggang sa drive E, ipasok.