windows copy命令詳解

iteye_16225發表於2011-01-15

將一份或多份檔案複製到另一個位置。

COPY [/D] [/V] [/N] [/Y | /-Y] [/Z] [/A | /B ] source [/A | /B]
     [+ source [/A | /B] [+ ...]] [destination [/A | /B]]

  source       指定要複製的檔案。
  /A           表示一個 ASCII 文字檔案。
  /B           表示一個二進位檔案。
  /D           允許解密要建立的目標檔案
  destination  為新檔案指定目錄和/或檔名。
  /V           驗證新檔案寫入是否正確。
  /N           複製帶有非 8dot3 名稱的檔案時,
               儘可能使用短檔名。
  /Y           不使用確認是否要改寫現有目標檔案
               的提示。
  /-Y          使用確認是否要改寫現有目標檔案
               的提示。
  /Z           用可重新啟動模式複製已聯網的檔案。

命令列開關 /Y 可以在 COPYCMD 環境變數中預先設定。
這可能會被命令列上的 /-Y 替代。除非 COPY
命令是在一個批檔案指令碼中執行的,預設值應為
在改寫時進行提示。

要附加檔案,請為目標指定一個檔案,為源指定
數個檔案(用萬用字元或 file1+file2+file3 格式)。







用Copy實現遠端上傳和下載 



用Copy命令拷貝檔案大家肯定都知道,但你知道嗎?Copy還支援遠端檔案的拷貝!比如
Copy C:\SRV.EXE \\210.***.***.***\ADMIN$可以把程式SRV.EXE“上傳”到對方的ADMIN$共享目錄下,
當然反過來也可以,這樣就成“下載”了:Copy \\210.***.***.***\ADMIN$\SRV.EXE C:\就能把對方的
ADMIN$共享目錄下的SRV.EXE檔案下載到本地的C盤中。 



用Copy將祕密藏在別人肚子裡 



DOS的Copy命令可以將幾個同型別的檔案合併成一個檔案,比如:多個.txt檔案,其實通過它還能將一個文字檔案合併到一個非文字檔案中,實現隱藏祕密的效果。比如你在D盤根目錄有一個重要的文字檔案:001.txt,想對其進行隱藏。 



找
一個MP3歌曲,體積最好不要太大(500KB左右為宜),比如:wanfei.mp3(假設也放在D盤根目錄),輸
入:Copy wanfei.mp3/b + 001.txt/a wanfei-1.mp3,這樣會生成一個新檔案wanfei-1.mp3。用
Winamp開啟它,歌曲沒有變化。按住Shift鍵右擊wanfei-1.mp3,選擇“開啟方式”並選擇EmEditor之類的文字編輯器開啟該文
件,看到什麼了?一堆亂碼?但如果按下Ctrl+End組合鍵將游標移至檔案的尾部,是不是001.txt檔案中的內容? 



小提示:其中
引數/b指定以二進位制格式複製、合併檔案;引數/a指定以ASCII格式複製、合併檔案。這裡要注意檔案的順序,二進位制格式的檔案應放在加號前,文字格式
的檔案放在加號後。有一點要提醒大家:就是這個文字檔案的前面最好至少空3行,這樣它頭部的內容就不易丟失。 



同樣道理,你可以把檔案藏進圖片、WAV聲音檔案,甚至還能在Word、Excel等文件中藏進祕密,比如: 



Copy wanfei.jpg/b + 001.txt/a wanfei-1.jpg(把001.txt藏進wanfei-1.jpg圖片) 



Copy wanfei.doc/b + 001.txt/a wanfei-1.doc(把001.txt藏進wanfei-1.doc文件) 



Copy wanfei.wav/b + 001.txt/a wanfei-1.wav(把001.txt藏進wanfei-1.wav檔案) 



Copy wanfei.exe/b+ 001.txt/a wanfei-1.exe(把001.txt藏進wanfei-1.exe檔案)