複製命令(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
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...