批處理文件copy的用法
copy,中文含義為“復(fù)制”,一個(gè)很容易見(jiàn)名知意的命令,它的作用是復(fù)制文件,用法十分簡(jiǎn)單:copy 源文件 目的路徑。
copy,中文含義為“復(fù)制”,一個(gè)很容易見(jiàn)名知意的命令,它的作用是復(fù)制文件,用法十分簡(jiǎn)單:copy 源文件 目的路徑。
假設(shè),你需要把d:\test\test.txt這個(gè)文件復(fù)制到D盤(pán)根目錄下,那么,使用 copy d:\test\test.txt d:\ 就可以輕易辦到。
當(dāng)然,這是最簡(jiǎn)單的情形,在實(shí)際使用中,還是會(huì)碰到十分復(fù)雜的情況的。
如果D盤(pán)根目錄下已經(jīng)存在了一個(gè)名為test.txt的文件,那么,復(fù)制過(guò)去的時(shí)候,copy命令就會(huì)提示你是覆蓋原文件、是放棄復(fù)制還是覆蓋所有文件。如果你在批量復(fù)制的時(shí)候,一概覆蓋原文件,那么,一個(gè)一個(gè)地選擇十分麻煩,這個(gè)時(shí)候,你可以使用不加提示就覆蓋原文件的參數(shù) /y (相當(dāng)于自動(dòng)選擇了Yes選項(xiàng)),完整的命令為 copy /y d:\test\test.txt d:\ 。
如果復(fù)制的時(shí)候,你還需要把源文件改個(gè)名,比如把test.txt改為1.txt的時(shí)候,可以直接使用:copy d:\test\test.txt d:\1.txt 這樣的命令,也就是說(shuō),在指定目的路徑的時(shí)候,直接指定文件名,那么,新的文件名就是源文件復(fù)制之后的名字。
如果要復(fù)制的路徑帶有空格、&等特殊符號(hào)的時(shí)候,請(qǐng)使用引號(hào)把這些特殊字符括起來(lái),比如: copy "d:\test abc\test.txt" "d:\t&est"
copy命令除了“復(fù)制”文件的功能外,還有一個(gè)絕活:合并多個(gè)文件為一個(gè)文件,具體的格式為:copy 文件1+文件2+文件3+…… 目的路徑\新文件名 。例如:copy d:\test.txt+d:\abc.txt d:\test\test.txt,那么,就把D盤(pán)根目錄下的test.txt和abc.txt兩個(gè)文件的內(nèi)容合并為test.txt,并保存到d:\test目錄下。
copy 還有一些參數(shù),但是常用的就上面的用法,更多的用法請(qǐng)?jiān)诿钚写翱谥惺褂?copy /? 來(lái)查詢(xún),很容易上手的。
必須注意的是,copy只能復(fù)制文件,對(duì)于文件夾的復(fù)制,則需要另請(qǐng)高明,動(dòng)用xcopy來(lái)復(fù)制。xcopy是copy的高級(jí)版本,有更豐富的參數(shù),能實(shí)現(xiàn)更加復(fù)雜的功能,通吃文件和文件夾的復(fù)制,以后將另行介紹,在這里就不展開(kāi)講解了。
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶(hù)發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)
點(diǎn)擊舉報(bào)。