COPY 命令: // 描述: 將一個或多個文件從一個位置複製到另一個位置。 ### 註意:如果想複製文件夾,請使用 XCOPY 。 // 語法: copy [/a] [/b] [/d] [/v] [/n] [/z] [/y | /-y] <source> [/a] [/b] [<source> [ ...
COPY 命令:
// 描述:
將一個或多個文件從一個位置複製到另一個位置。
### 註意:如果想複製文件夾,請使用 XCOPY 。
// 語法:
copy [/a] [/b] [/d] [/v] [/n] [/z] [/y | /-y] <source> [/a] [/b] [<source> [/a] [/b] [+ ...]] [<destination> [/a] [/b]]
// 參數:
/a(ASCII):
--> 表示一個ASCII文本文件。
/b(Binary):
--> 表示一個二進位文件。
/d(Decrpyted):
--> 允許將複製的加密文件保存為目標位置的解密文件。
/v(Verify):
--> 驗證是否正確寫入了新文件。
--> 如果無法驗證寫入操作,則會顯示錯誤消息。 儘管複製時很少出現錄製錯誤,但可以使用/v 驗證是否已正確錄製關鍵數據。
### 註意:/v 命令行選項也會降低複製命令的速度,因為必須檢查磁碟上記錄的每個扇區。
/n:
--> 在複製名稱長度超過八個字元的文件或文件擴展名超過三個字元的文件時,請使用短文件名。
/z:
--> 以可重新啟動的模式複製網路文件。
--> 如果在複製階段連接丟失(例如,如果伺服器離線會斷開連接),則在重新建立連接後將繼續複製 /z。 /z 還顯示為每個文件完成的複製操作的百分比。
/y /-y:
--> 如果在COPYCMD環境變數中預設了 /y,則可以在命令行使用 /-y 覆蓋此設置。 預設情況下,除非在批處理腳本中執行複製命令,否則在替換此設置時會提示您。
// 註意:
--> 要複製目錄的所有文件和子目錄,請使用xcopy命令。
--> 您可以複製使用文件結束符(CTRL + Z)的ASCII文本文件來指示文件的結尾。
--> 要附加文件,請為Destination指定單個文件,為Source指定多個文件(使用通配符或File1 + File2 + File3格式)。
--> 可以將設備名稱替換為一次或多次出現的源或目標。
--> 當Destination是設備(例如,Com1或Lpt1)時,/b 以二進位模式將數據複製到設備。 在二進位模式下,copy /b 將所有字元
(包括特殊字元,如CTRL + C,CTRL + S,CTRL + Z和ENTER)複製到設備作為數據。 但是,如果省略/b,則數據將以ASCII模式複製到設備。
在ASCII模式下,特殊字元可能會導致文件在複製過程中合併。
--> 如果未指定目標文件,則會創建與原始文件具有相同名稱,修改日期和修改時間的副本。 新副本存儲在當前驅動器的當前目錄中。
如果源文件位於當前驅動器和當前目錄中,並且您沒有為目標文件指定其他驅動器或目錄,則copy命令將停止並顯示以下錯誤消息:
----------------------------------
C:\Users\Administrator>copy a.txt
文件無法自身複製。
已複製 0 個文件。
----------------------------------
--> 如果在Source中指定了多個文件,則copy會使用Destination中指定的文件名將它們全部合併到一個文件中。 除非使用 /b 選項,否則複製假定組合文件是ASCII文件。
--> 複製不會複製0位元組長的文件。 使用xcopy複製這些文件。
--> 如果要在不修改文件的情況下將當前時間和日期分配給文件,請使用以下語法:
------------------------
copy /b <Source> +,,
------------------------
### "逗號" 表示省略了 Destination 參數
// 實例:
// 在當前目錄中簡單的複製:
--------------------------------------------------
C:\Users\Administrator\cmd>echo a > a.txt
C:\Users\Administrator\cmd>copy a.txt b.txt
已複製 1 個文件。
C:\Users\Administrator\cmd>dir
驅動器 C 中的捲是 Windows10
捲的序列號是 0D7B-113B
C:\Users\Administrator\cmd 的目錄
2018-08-15 10:41 <DIR> .
2018-08-15 10:41 <DIR> ..
2018-08-15 10:41 4 a.txt
2018-08-15 10:41 4 b.txt
2 個文件 8 位元組
2 個目錄 19,742,240,768 可用位元組
--------------------------------------------------
// 把其他目錄中的文件複製到當前目錄中來:
--------------------------------------------------
C:\Users\Administrator\cmd>copy d:\c.txt
已複製 1 個文件。
C:\Users\Administrator\cmd>dir
驅動器 C 中的捲是 Windows10
捲的序列號是 0D7B-113B
C:\Users\Administrator\cmd 的目錄
2018-08-15 10:50 <DIR> .
2018-08-15 10:50 <DIR> ..
2018-08-15 10:49 4 a.txt
2018-08-15 10:49 4 b.txt
2018-08-15 10:27 0 c.txt
3 個文件 8 位元組
2 個目錄 19,739,402,240 可用位元組
C:\Users\Administrator\cmd>
-----------------------------------------------------
// 把當前目錄中的文件複製到其他目錄中去:
-----------------------------------------------------
C:\Users\Administrator\cmd>copy a.txt d:\Lofter\
已複製 1 個文件。
-----------------------------------------------------
// 合併文本文件:
-----------------------------------------------------
C:\Users\Administrator\cmd>copy a.txt + b.txt c.txt
a.txt
b.txt
已複製 1 個文件。
C:\Users\Administrator\cmd>dir
驅動器 C 中的捲是 Windows10
捲的序列號是 0D7B-113B
C:\Users\Administrator\cmd 的目錄
2018-08-15 11:00 <DIR> .
2018-08-15 11:00 <DIR> ..
2018-08-15 10:49 4 a.txt
2018-08-15 10:49 4 b.txt
2018-08-15 11:00 9 c.txt
3 個文件 17 位元組
2 個目錄 19,740,422,144 可用位元組
------------------------------------------------------
// 合併二進位文件:
------------------------------------------------------
C:\Users\Administrator\cmd>copy /b d:\cloudmusic\1.mp3 + d:\cloudmusic\2.mp3 3.mp3
d:\cloudmusic\1.mp3
d:\cloudmusic\2.mp3
已複製 1 個文件。
### 雖然可以合併,但是合併後的這個 3.mp3 文件並不能打開。所以好像沒什麼作用啊!
###
### 警告:
### 如果組合二進位文件,由於內部格式化,生成的文件可能無法使用。
------------------------------------------------------
// 複製遠程主機上的共用文件。
------------------------------------------------------
C:\Users\Administrator\cmd>copy \\172.17.161.253\軟體\2345\2345minipack.ini /z /v
覆蓋 C:\Users\Administrator\cmd\2345minipack.ini 嗎? (Yes/No/All): y
100% 已複製 已複製 1 個文件。
------------------------------------------------------
// 還有一個高級的功能就是可以隱藏文本文件
------------------------------------------------------
C:\Users\Administrator\cmd>copy 1.mp3 /b + a.txt /a 1a.mp3
1.mp3
a.txt
已複製 1 個文件。
### 把音頻或圖片文件跟文本文件合併在一起後,用記事本打開,文本的內容可以在記事本的最後看到。
------------------------------------------------------