W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
本命令也可用來合并文件。當(dāng)拷貝的文件多于一個(gè)時(shí),MS-DOS顯示每個(gè)已拷貝的文件的名稱。
COPY [/D] [/V] [/N] [/Y | /-Y] [/Z] [/A | /B ] source [/A | /B]
[+ source [/A | /B] [+ ...]] [destination [/A | /B]]
source 指定要復(fù)制的文件。
/A 表示一個(gè) ASCII 文本文件。
/B 表示一個(gè)二進(jìn)位文件。
/D 允許解密要?jiǎng)?chuàng)建的目標(biāo)文件
destination 為新文件指定目錄和/或文件名。
/V 驗(yàn)證新文件寫入是否正確。
/N 復(fù)制帶有非 8dot3 名稱的文件時(shí),
盡可能使用短文件名。
/Y 不使用確認(rèn)是否要改寫現(xiàn)有目標(biāo)文件的提示。
/-Y 使用確認(rèn)是否要改寫現(xiàn)有目標(biāo)文件的提示。
/Z 用可重新啟動(dòng)模式復(fù)制已聯(lián)網(wǎng)的文件。
命令行開關(guān) /Y 可以在 COPYCMD 環(huán)境變量中預(yù)先設(shè)定。
這可能會(huì)被命令行上的 /-Y 替代。除非 COPY命令是在一個(gè)批文件腳本中執(zhí)行的,默認(rèn)值應(yīng)為在改寫時(shí)進(jìn)行提示。
要附加文件,請為目標(biāo)指定一個(gè)文件,為源指定數(shù)個(gè)文件(用通配符或 file1+file2+file3 格式)。
★★★★★實(shí)例★★★★★:
下列命令拷貝一個(gè)文件,并確保文件結(jié)束符是出現(xiàn)在被拷貝文件的結(jié)尾:
copy memo.doc letter.doc /a
如果要把NOTE.TXT文件從當(dāng)前驅(qū)動(dòng)器的當(dāng)前目錄下拷備到MYNOTES目錄下,并且希望在覆蓋目標(biāo)文件(如果目標(biāo)文件已存在)時(shí)不進(jìn)行確認(rèn),那么可輸入下面一條命令:
copy note.txt mynotes /y
下列命令從當(dāng)前驅(qū)動(dòng)器目錄中拷貝文件ROBIN.TYP到C盤中一個(gè)名為BIRDS的現(xiàn)有目錄下:
copy robin.typ c:\birds
如果BIRDS目錄不存在,MS-DOS把文件ROBIN.TYP拷貝到C驅(qū)根目錄的名為BIRDS的文件里。
要把幾個(gè)文件拷到一個(gè)文件里,在COPY命令行列出任意數(shù)量作為源參數(shù)的文件名,間隔以加號(hào)(+),并為合并形成的文件指定一個(gè)文件名,如下例所示:
copy mar89.rpt + apr89.rpt + may89.rpt report
這個(gè)命令將當(dāng)前目錄下名為MAR89.RPT,APR89.RPT和MAY89.RPT的三個(gè)文件合并起來,放到當(dāng)前目錄中名為REPORT的文件中。文件合并時(shí),目標(biāo)文件是以當(dāng)前的日期和時(shí)間生成的。若省略了目標(biāo)文件名,MS-DOS就將合并而成的文件存放在第一個(gè)源文件中。例如,如果文件REPORT已經(jīng)存在了,可用下列命令合并所有四個(gè)文件到REPORT中:
copy report + mar89.rpt + apr89.rpt + may89.rpt
也可利用通配符,如下例所示,將幾個(gè)文件組合成一個(gè):
copy *.txt combin.doc
這個(gè)命令把當(dāng)前驅(qū)動(dòng)器上的當(dāng)前目錄里,所有擴(kuò)展名為.TXT的文件合并到文件COMBIN.DOC中,該文件也在當(dāng)前驅(qū)動(dòng)器的當(dāng)前目錄里。
用通配符將幾個(gè)二進(jìn)制文件合并成一個(gè),要把/B開關(guān)包括進(jìn)去,如下例所示:
copy /b *.exe combin.exe
這可避免MS-DOS把CTRL+Z當(dāng)作文件結(jié)束符處理。
注意:在合并二進(jìn)制文件時(shí),所生成的文件可能由于內(nèi)部格式的原因而不能使用。
下例中,COPY將每個(gè)擴(kuò)展名為.TXT的文件對應(yīng)地與.REF文件進(jìn)行合并,得到具有相同文件名且以.DOC為擴(kuò)展名的文件。也就是,COPY合并FILE1.TXT和FILE1.REF,生成FILE1.DOC文件;然后COPY組合FILE2.TXT與FILE2.REF,生成FILE2.DOC;依此類推。
copy *.txt + *.ref *.doc
下面的COPY命令首先組合所有帶.TXT擴(kuò)展名的文件,然后與所有帶.REF擴(kuò)展名的文件合并成一個(gè)名為COMBIN.DOC的文件:
copy *.txt + *.ref combin.doc
從鍵盤拷貝信息
下面的COPY命令將你從鍵盤輸入的信息拷貝到OUTPUT.TXT文件:
copy con output.txt
輸完這條命令后,MS-DOS就將此后敲入的所有字符送往OUTPUT.TXT。輸入完成后,按CTRL+Z表示想結(jié)束這個(gè)文件。CTRL+Z字符會(huì)以"^Z"形式出現(xiàn)在屏幕上。也可以用F6鍵結(jié)束這個(gè)COPY CON命令。按F6生成CTRL+Z字符,屏幕上相應(yīng)出現(xiàn)"^Z"。
下例將從鍵盤輸入的信息拷貝到連接在LPT1的打印機(jī)上:
copy con lpt1
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: