複製命令(COPY)

来源:https://www.cnblogs.com/lofexaw/archive/2018/08/17/9492090.html
-Advertisement-
Play Games

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 個文件。

### 把音頻或圖片文件跟文本文件合併在一起後,用記事本打開,文本的內容可以在記事本的最後看到。
------------------------------------------------------

 

 

 


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 什麼是wget     wget用原始幫助裡面的英文來講就是:The non interactive network downloader,非互動式網路下載器。它支持HTTP、HTTPS、FTP等協議,同時也支持基於HTTP代理的下載。其他主要特點如下所示: 可以工作於後臺,而不 ...
  • 系統計劃任務 大部分系統管理工作都是通過定期自動執行某個腳本來完成的,那麼如何定期執行某個腳本,從而實現運維的自動化,這就要藉助Linux的cron功能了. 計劃任務分為一次性計劃任務和周期性計劃任務. 一次性計劃任務 每晚11店30分開啟網站服務. 周期性計劃任務 每周一的凌晨3點30分把/var ...
  • ROBOCOPY 命令: // 描述: 相比較 xcopy、copy 來說,複製的功能就強大很多, xcopy、copy 是單線程的,robocopy是多線程的,但是和一些專業的複製軟體相比速度還是要差一些。 當然其參數也是最多的,想記都記不住 --_-- ~ // 語法: robocopy <so ...
  • vim是linux下功能非常強大的文本編輯器,因為是命令操作,所以學習來比較累,下麵總結一下常用的幾點操作。 1.使用方法 在終端下直接輸入:vim test.txt,即可打開test.txt文件進行編輯,若不存在test.txt文件,則表示即將新建此文件。 2.新建或編輯文件 vim new.tx ...
  • 一、Nginx簡介 Nginx是一款開源代碼的高性能HTTP伺服器和反向代理伺服器,同時支持IMAP/POP3/SMTP代理服務 1.Nginx工作原理 Nginx由內核和模塊組成,完成工作是通過查找配置文件將客戶端請求映射到一個location block(location是用於URL匹配的命令) ...
  • 將PDF轉換成Word的操作,大家在日常學習工作中都會接觸到;一般這個時候,我們第一反應就是度娘好幾款轉換軟體試一試。用過一輪後,你會發現效果好的轉換器鳳毛麟角,明明就幾頁的文檔,卻出現大量的空格、亂碼、回車符,不得不進行繁瑣的二次編輯。想想白花了那麼多時間下載一堆軟體,還沒達到轉換的目的,內心著實 ...
  • 請看題! 題目1: Int64 a = 300000000; Int64 b = 248201000; Int64 c = a - b; 請問 c =? 題目2: int a = 300000000; int b = 248201000; int c = a - b; 請問 c =? 請各位大牛們踴 ...
  • 原文轉載http://man.linuxde.net/ftp ftp命令用來設置文件系統相關功能。ftp伺服器在網上較為常見,Linux ftp命令的功能是用命令的方式來控制在本地機和遠程機之間傳送文件,這裡詳細介紹Linux ftp命令的一些經常使用的命令,相信掌握了這些使用Linux進行ftp操... ...
一周排行
    -Advertisement-
    Play Games
  • 前言 本文介紹一款使用 C# 與 WPF 開發的音頻播放器,其界面簡潔大方,操作體驗流暢。該播放器支持多種音頻格式(如 MP4、WMA、OGG、FLAC 等),並具備標記、實時歌詞顯示等功能。 另外,還支持換膚及多語言(中英文)切換。核心音頻處理採用 FFmpeg 組件,獲得了廣泛認可,目前 Git ...
  • OAuth2.0授權驗證-gitee授權碼模式 本文主要介紹如何筆者自己是如何使用gitee提供的OAuth2.0協議完成授權驗證並登錄到自己的系統,完整模式如圖 1、創建應用 打開gitee個人中心->第三方應用->創建應用 創建應用後在我的應用界面,查看已創建應用的Client ID和Clien ...
  • 解決了這個問題:《winForm下,fastReport.net 從.net framework 升級到.net5遇到的錯誤“Operation is not supported on this platform.”》 本文內容轉載自:https://www.fcnsoft.com/Home/Sho ...
  • 國內文章 WPF 從裸 Win 32 的 WM_Pointer 消息獲取觸摸點繪製筆跡 https://www.cnblogs.com/lindexi/p/18390983 本文將告訴大家如何在 WPF 裡面,接收裸 Win 32 的 WM_Pointer 消息,從消息裡面獲取觸摸點信息,使用觸摸點 ...
  • 前言 給大家推薦一個專為新零售快消行業打造了一套高效的進銷存管理系統。 系統不僅具備強大的庫存管理功能,還集成了高性能的輕量級 POS 解決方案,確保頁面載入速度極快,提供良好的用戶體驗。 項目介紹 Dorisoy.POS 是一款基於 .NET 7 和 Angular 4 開發的新零售快消進銷存管理 ...
  • ABP CLI常用的代碼分享 一、確保環境配置正確 安裝.NET CLI: ABP CLI是基於.NET Core或.NET 5/6/7等更高版本構建的,因此首先需要在你的開發環境中安裝.NET CLI。這可以通過訪問Microsoft官網下載並安裝相應版本的.NET SDK來實現。 安裝ABP ...
  • 問題 問題是這樣的:第三方的webapi,需要先調用登陸介面獲取Cookie,訪問其它介面時攜帶Cookie信息。 但使用HttpClient類調用登陸介面,返回的Headers中沒有找到Cookie信息。 分析 首先,使用Postman測試該登陸介面,正常返回Cookie信息,說明是HttpCli ...
  • 國內文章 關於.NET在中國為什麼工資低的分析 https://www.cnblogs.com/thinkingmore/p/18406244 .NET在中國開發者的薪資偏低,主要因市場需求、技術棧選擇和企業文化等因素所致。歷史上,.NET曾因微軟的閉源策略發展受限,儘管後來推出了跨平臺的.NET ...
  • 在WPF開發應用中,動畫不僅可以引起用戶的註意與興趣,而且還使軟體更加便於使用。前面幾篇文章講解了畫筆(Brush),形狀(Shape),幾何圖形(Geometry),變換(Transform)等相關內容,今天繼續講解動畫相關內容和知識點,僅供學習分享使用,如有不足之處,還請指正。 ...
  • 什麼是委托? 委托可以說是把一個方法代入另一個方法執行,相當於指向函數的指針;事件就相當於保存委托的數組; 1.實例化委托的方式: 方式1:通過new創建實例: public delegate void ShowDelegate(); 或者 public delegate string ShowDe ...