Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Egy vagy több fájl másolása egyik helyről a másikra.
Megjegyzés
A másolási parancsot is használhatja különböző paraméterekkel a helyreállítási konzolról. További információ a helyreállítási konzolról: Windows Recovery Environment (Windows RE).
Szinopszis
copy [/d] [/v] [/n] [/y | /-y] [/z] [/a | /b] <source> [/a | /b] [+<source> [/a | /b] [+ ...]] [<destination> [/a | /b]]
Paraméterek
Paraméter | Leírás |
---|---|
/d | Lehetővé teszi, hogy a másolt titkosított fájlok visszafejtett fájlokként legyenek mentve a célhelyen. |
/v | Ellenőrzi, hogy az új fájlok helyesen vannak-e megírva. |
/n | Ha elérhető, rövid fájlnevet használ nyolc karakternél hosszabb vagy három karakternél hosszabb kiterjesztésű fájl másolásakor. |
/y | Letiltja a meglévő célfájl felülírásának megerősítésére vonatkozó kérést. |
/-y | Kéri, hogy erősítse meg, hogy felülír egy meglévő célfájlt. |
/z | A hálózati fájlokat újraindítható módban másolja. |
/egy | ASCII-szövegfájlt jelez. |
/b | Bináris fájlt jelez. |
<source> |
Szükséges. Azt a helyet adja meg, ahonnan fájlokat vagy fájlkészleteket szeretne másolni. forrás tartalmazhat meghajtóbetűjelet és kettőspontot, könyvtárnevet, fájlnevet vagy ezek kombinációját. |
<destination> |
Szükséges. Azt a helyet adja meg, ahová fájlokat vagy fájlkészleteket szeretne másolni. Cél tartalmazhat meghajtóbetűjelet és kettőspontot, könyvtárnevet, fájlnevet vagy ezek kombinációját. |
/? | Súgó megjelenítése a parancssorban. |
Megjegyzések
A fájl végét jelző ASCII-szövegfájlt (CTRL+Z) másolhatja.
Ha /egy megelőzi vagy követi a parancssorban lévő fájlok listáját, az a felsorolt összes fájlra vonatkozik, amíg másolási/b. Ebben az esetben /b az /b.
A /a hatása a parancssori sztringben elfoglalt helyétől függ: - Ha /aforrásköveti, a másolási parancs ASCII-fájlként kezeli a fájlt, és a fájl első végét megelőző adatokat másol (CTRL+Z). - Ha /a követi cél, a másolási parancs egy fájlvég karaktert (CTRL+Z) ad hozzá a fájl utolsó karakteréhez.
Ha /b a parancsértelmezőt a könyvtár fájlmérete által megadott bájtok számának olvasására irányítja. /b a másolási alapértelmezett értéke, kivéve, ha másolási egyesít fájlokat.
Ha /b megelőzi vagy követi a parancssorban lévő fájlok listáját, az az összes felsorolt fájlra vonatkozik, amíg másolási/a. Ebben az esetben a /a az /a.
A /b hatása a parancssori sztringben elfoglalt helyétől függ: – Ha /b követi forrás, a másolási parancs a teljes fájlt átmásolja, beleértve a fájlvég karaktert is (CTRL+Z). - Ha /b követi cél, a másolási parancs nem ad hozzá fájlvég karaktert (CTRL+Z).
Ha egy írási művelet nem ellenőrizhető, hibaüzenet jelenik meg. Bár a másolási paranccsal ritkán fordulnak elő rögzítési hibák, a /v használatával ellenőrizheti, hogy a kritikus adatok helyesen lettek-e rögzítve. A /v parancssori beállítás emellett lelassítja a másolási parancsot is, mivel a lemezen rögzített szektorokat ellenőrizni kell.
Ha /y van előre beállítva a COPYCMD környezeti változóban, ezt a beállítást felülbírálhatja a parancssorban található /-y használatával. Alapértelmezés szerint a rendszer a beállítás cseréjekor kéri, kivéve, ha a másolási parancsot kötegelt szkriptben hajtja végre.
Fájlok hozzáfűzéséhez adjon meg egyetlen fájlt cél, de több fájlt forrás (használjon helyettesítő karaktereket vagy fájl1+fájl2+fájl3 formátumot).
Ha a másolási fázis során megszakad a kapcsolat (például ha a kapcsolat nélküli kiszolgáló megszakítja a kapcsolatot), /z használatával folytathatja a kapcsolatot a kapcsolat újbóli létrehozása után. A /z beállítás az egyes fájlokhoz befejezett másolási művelet százalékos arányát is megjeleníti.
Az eszköz nevét helyettesítheti egy vagy több forrás vagy célhely.
Ha cél eszköz (például Com1 vagy Lpt1), a /b beállítás bináris módban másolja az adatokat az eszközre. Bináris módban másolja a /b fájlt, az összes karaktert (beleértve a speciális karaktereket( például CTRL+C, CTRL+S, CTRL+Z és ENTER) az eszközre másolja adatokként. Ha azonban kihagyja /b, az adatok ASCII módban lesznek átmásolva az eszközre. ASCII módban a speciális karakterek a másolási folyamat során egyesíthetik a fájlokat.
Ha nem ad meg célfájlt, a másolat ugyanazzal a névvel, módosított dátummal és időponttal jön létre, mint az eredeti fájl. Az új példány az aktuális meghajtó aktuális könyvtárában lesz tárolva. Ha a forrásfájl az aktuális meghajtón és az aktuális könyvtárban található, és nem ad meg másik meghajtót vagy könyvtárat a célfájlhoz, a másolási parancs leáll, és a következő hibaüzenet jelenik meg:
File cannot be copied onto itself 0 File(s) copied
Ha egynél több fájlt ad meg forrás, a másolási parancs az cél. A másolási parancs feltételezi, hogy az egyesített fájlok ASCII-fájlok, kivéve, ha a /b lehetőséget használja.
A 0 bájt hosszú fájlok másolásához vagy egy könyvtár összes fájljának és alkönyvtárának másolásához használja a xcopy parancsot.
Ha a fájl módosítása nélkül szeretné hozzárendelni az aktuális időt és dátumot egy fájlhoz, használja az alábbi szintaxist:
copy /b <source> +,,
Ha a vesszők azt jelzik, hogy a cél paraméter szándékosan kimaradt.
Példák
Ha egy memo.doc nevű fájlt szeretne átmásolni az aktuális meghajtó letter.doc, és győződjön meg arról, hogy a fájlvég karakter (CTRL+Z) a másolt fájl végén található, írja be a következőt:
copy memo.doc letter.doc /a
Ha egy robin.typ nevű fájlt szeretne átmásolni az aktuális meghajtóról és könyvtárból a C meghajtón található Birds nevű meglévő könyvtárba, írja be a következőt:
copy robin.typ c:\birds
Megjegyzés
Ha a Birds könyvtár nem létezik, a robin.typ fájl a C meghajtó lemezének gyökérkönyvtárában található Birds nevű fájlba lesz másolva.
Mar89.rpt, Apr89.rptés May89.rptkombinálásához, amelyek az aktuális könyvtárban találhatók, és helyezze őket egy Jelentés nevű fájlba (szintén az aktuális könyvtárban), írja be a következőt:
copy mar89.rpt + apr89.rpt + may89.rpt Report
Megjegyzés
Ha egyesít fájlokat, a másolási parancs megjelöli a célfájlt az aktuális dátummal és időponttal. Ha kihagyja cél, a fájlok a lista első fájljának neve alatt lesznek egyesítve és tárolva.
Ha Jelentésösszes fájljának kombinálásához , ha már létezik Jelentés nevű fájl, írja be a következőt:
copy report + mar89.rpt + apr89.rpt + may89.rpt
Ha az aktuális könyvtárban lévő összes olyan fájlt egyesíteni szeretné, amely rendelkezik a .txt fájlnévkiterjesztéssel egyetlen Combined.docnevű fájlba, írja be a következőt:
copy *.txt Combined.doc
Ha több bináris fájlt szeretne egy fájlba kombinálni helyettesítő karakterek használatával, /b. Ez megakadályozza, hogy a Windows a CTRL+Z billentyűkombinációt fájlvégi karakterként kezelje. Írja be például a következőt:
copy /b *.exe Combined.exe
Figyelmeztetés
Ha bináris fájlokat egyesít, az eredményként kapott fájl belső formázás miatt használhatatlan lehet.
- A .txt kiterjesztésű fájlok és a hozzá tartozó .ref fájl kombinálásával létrehoz egy fájlt ugyanazzal a fájlnévvel, de egy .doc kiterjesztéssel. A Másolás parancs egyesíti a file1.txtfile1.reffile1.doclétrehozásához, majd a parancs egyesíti a file2.txtfile2.reffile2.docformában, és így tovább. Írja be például a következőt:
copy *.txt + *.ref *.doc
Ha az összes fájlt a .txt kiterjesztéssel szeretné egyesíteni, majd az összes fájlt a .ref kiterjesztéssel egy Combined.docnevű fájlba szeretné egyesíteni, írja be a következőt:
copy *.txt + *.ref Combined.doc