導航:首頁 > 程序命令 > copy批處理命令

copy批處理命令

發布時間:2024-07-14 09:57:43

『壹』 鎵瑰勭悊濡備綍

鏍煎紡錛歝opy 婧愭枃浠 鐩鏍囨枃浠 [/鍙傛暟]鎸変綘鐨勮佹眰錛屽彲浠ヤ笉鐢ㄥ姞鍙傛暟钄介攢錛屾媶騫朵簭 a.dll g:\tool\a.dll婧愭枃浠舵病鏈夌粰鍏蜂綋璺寰勫氨榛樿や負褰撳墠璺寰勪簡銆傝繖鐐硅佹敞鏃呯炴剰銆

『貳』 cmd 命令 文件復制

,中文含義為「復制」,一個很容易見名知意的命令,它的作用是復制文件,用法十分簡單: 源文件 目的路徑。

1,命令說明

將一份或多份文件復制到另一個位置。

COPY [/D] [/V] [/N] [/Y | /-Y] [/Z] [/L] [/A | /B ] source [/A | /B]
[+ source [/A | /B] [+ ...]] [destination [/A | /B]]
source指定要復制的文件。
/A 表示一個 ASCII 文本文件。
/B 表示一個二進位文件。
/D 允許解密要創建的目標文件
destination 為新文件指定目錄和/或文件名。
/V 驗證新文件寫入是否正確。
/N 復制帶有非 8dot3 名稱的文件時,
盡可能使用短文件名。
/Y 不使用確認是否要覆蓋現有目標文件
的提示。
/-Y 使用確認是否要覆蓋現有目標文件
的提示。
/Z 用可重新啟動模式復制已聯網的文件。
/L 如果源是符號鏈接,請將鏈接復制
到目標而不是源鏈接指向的實際文件。
命令行開關 /Y 可以在 COPYCMD 環境變數中預先設定。
這可能會被命令行上的 /-Y 替代。除非 COPY
命令是在一個批處理腳本中執行的,默認值應為
在覆蓋時進行提示。
要附加文件,請為目標指定一個文件,為源指定
數個文件(用通配符或 file1+file2+file3 格式)。

2,示例

COPY命令只能復制文件,不能復制文件夾

1,單個文件的復制
例1,把123.txt復制到d:\目錄下。如果此操作成功,命令行窗口中會提示「已復制1個文件」。
c:\123.txt d:\

例2,把123.txt復制到d:\目錄下,並把它修改為abc.bat,這里修改了文件名和它的格式。

c:\123.txt d:\abc.bat

例3,把當前目錄下的123子目錄中的文件全部拷到當前目錄。

.\123

2,批量復制文件
例1,將c:\123目錄中所有文件復制到d:\abc目錄中。
c:\123 d:\abc

例2,將c:\123目錄中所有rm格式的文件復制到d:\abc目錄中,當目標目錄中已經存在了和源目錄中即將復制的文件相
同文件名的文件時,就會出現如「改寫x:\xx嗎?(Yes/No/All):」這樣的提示,讓你選擇是覆蓋、不覆蓋還是全部覆
蓋,通過參數/y(復制單個文件或批量復制時皆可使用),可以實現重名文件無須確認直接覆蓋。

c:\123*.rm d:\abc /y

3,合並文件

例1,把1.mp3和2.mp3合並成3.mp3。

/b d:\1.mp3 d:\2.mp3 e:\3.mp3

例2,把1.txt和2.mp3合並,這里沒有指定合成後的文件名哦,預設情況下,合並後的文件名是命令中的第一個文件的
名。在這里,即把2.mp3合並進了1.txt。

/b d:\1.txt d:\2.mp3

假設,你需要把d:\test\test.txt這個文件復制到D盤根目錄下,那麼,使用 d:\test\test.txt d:\ 就可以輕易辦到。
當然,這是最簡單的情形,在實際使用中,還是會碰到十分復雜的情況的。
如果D盤根目錄下已經存在了一個名為test.txt的文件,那麼,復制過去的時候,命令就會提示你是覆蓋原文件、是放棄復制還是覆蓋所有文件。如果你在批量復制的時候,一概覆蓋原文件,那麼,一個一個地選擇十分麻煩,這個時候,你可以使用不加提示就覆蓋原文件的參數 /y (相當於自動選擇了Yes選項),完整的命令為 /y d:\test\test.txt d:\ 。

如果復制的時候,你還需要把源文件改個名,比如把test.txt改為1.txt的時候,可以直接使用: d:\test\test.txt d:\1.txt 這樣的命令,也就是說,在指定目的路徑的時候,直接指定文件名,那麼,新的文件名就是源文件復制之後的名字。

如果要復制的路徑帶有空格、&等特殊符號的時候,請使用引號把這些特殊字元括起來,比如: "d:\test abc\test.txt" "d:\t&est"

命令除了「復制」文件的功能外,還有一個絕活:合並多個文件為一個文件,具體的格式為: 文件1+文件2+文件3+…… 目的路徑\新文件名 。例如: d:\test.txt+d:\abc.txt d:\test\test.txt,那麼,就把D盤根目錄下的test.txt和abc.txt兩個文件的內容合並為test.txt,並保存到d:\test目錄下。

還有一些參數,但是常用的就上面的用法,更多的用法請在命令行窗口中使用 /? 來查詢,很容易上手的。
必須注意的是,只能復制文件,對於文件夾的復制,則需要另請高明,動用x來復制。x是的高級版本,有更豐富的參數,能實現更加復雜的功能,通吃文件和文件夾的復制,以後將另行介紹,在這里就不展開講解了。

『叄』 批處理COPY命令的用法

1:文件名或路徑中有空格時需要用雙引號括起來。
2:文件需要強制覆蓋不提示的話加上 /y 參數就可以。
3:C:\Documents and Settings\Administrator\Application Data 這個路徑是系統變數"appdata",可以簡寫成%appdata%。
所以你只需要這樣寫就可以了:

/y e:\Phrases.ini "%appdata%\SogouPY\"

『肆』 批處理中Copy與X的區別有哪些

Copy與X的區別
一,不能在有子目錄存在的文件中拷貝文件的同時重命名此文件名
說明,這里C:為根目錄,bat為子目錄),而x能,不過會出現提示,當然可以加參數而不使它提示。

復制代碼代碼如下:

C:\> c:\bat\hai.bat d:\bat\hello.bat

提示:系統找不到指定的路徑。
已復制 0 個文件。
可以這樣:

復制代碼代碼如下:

C:\> c:\hai.bat d:\hell.bat
已復制 1 個文件

C:\>x c:\bat\hai.bat d:\bat\hello.bat
目標 D:\bat\hello.bat 是文件名
還是目錄名
(F = 文件,D = 目錄)? f
C:\bat\hai.bat
復制了 1 個文件
二,命令能合並兩個文件,而x不能
將文件1.txt和2.txt合並為3.txt

復制代碼代碼如下:

/b c:\1.txt+2.txt c:\3.txt

命令格式: /b 文件1+文件2+......文件N 合並後的文件名
命令講解:使用「+」將多個相同或不同格式的文件合並為一個文件。
小提示:
1,在尾部隱藏了文本數據的圖片文件,在使用了其他文件編輯器並保存後,隱藏的文本數據有可能丟失。
2,MP3文件在使用此方法連接後,就可以實現連續播放。
3,合成圖片/歌曲這樣的二進制文件必須使用/b參數(b代表Binaty,二進制),否則將會失敗;
另一個合並參數是/a(ASCII,文本文件),只能用於純文本的合並。
兩參數不能同時使用,二進制方式可以合並文本文件和二進制文件,而文本方式用於純文本的合並。
三,C:\> c:\bat\hai d:\hello
命令解釋:將C盤bat目錄下所有文件復制到D盤hello目錄下。你如果要選擇指定定類型的文件(如txt文件)到D:\hello下的,則可以用:

復制代碼代碼如下:

C:\> c:\bat\hai\*.txt d:\hello

說明:不會復制子目錄下的文件及文件夾。D盤hello目錄必須存在

復制代碼代碼如下:

C:\>x c:\bat\hai d:\hello /e/h

命令解釋:
將C盤bat文件夾拷進D盤hello文件夾,包括所有子目錄及具有隱藏和系統文件屬性的文件。無論hello文件夾是否已經存在,如果不存在的話系統會提示你創建。
說明:
/e表示復制所有子目錄,包括空目錄。/h復制具有隱藏和系統文件屬性的文件。

『伍』 怎麼編寫一個批處理,把一個文件從一個文件件復制到另一個文件夾

建立一個擴展名為bat的文件 源文件名 目的地文件夾名這是命令的基本格式 下面是命令的詳細語法Copy 將一個或多個文件從一個位置復制到其他位置。語法 [/d] [/v] [/n] [{/y | /-y}] [/z] [{/a | /b}] Source [{/a | /b}] [+ Source [{/a | /b}] [+ ...]][Destination [{/a | /b}]]參數 /d 允許將復制的加密文件在目標處作為解密文件保存。 /v 驗證是否正確寫入新文件。 /n 在復制名字超過八個字元,或者文件擴展名超過三個字元的文件時使用短文件名(如果有的話)。 /y 禁止提示您確認要覆蓋現存的目標文件。 /-y 提示您確認要覆蓋現存的目標文件。 /z 在重啟模式中復制網路文件。 /a 表明 ASCII 文本文件。 /b 表明二進制文件。 Source 必需。指定要復制的文件或文件集的所在位置。source 可以由驅動器號和冒號、文件夾名、文件名或這幾者的組合所組成。 Destination 必需。指定要將文件或文件集復制到的位置。Destination 可以由驅動器號和冒號、文件夾名、文件名及這幾者的組合所組成。 /? 在命令提示符下顯示幫助。 注釋 可以復制使用文件尾字元 (Ctrl+Z) 的 ASCII 文本文件以表明文件結束。 使用 /a 當在命令行的文件列表之前有 /a 時,它適用於所有已列出的文件,直到 遇到 /b。在這種情況下,/b 應用於文件前面的 /b。當 /a 在命令行上緊跟在文件列表之後時,它適用於所有已列出的文件,直到 遇到 /b。在這種情況下,/b 應用於文件前面的 /b。/a 參數的作用取決於它在命令行字元串中的位置。當 /a 跟在 Source 之後時, 會將文件當作 ASCII 文件,並復制第一個文件尾字元 (Ctrl+Z) 前的數據。當 /a 跟在 Destination 之後時, 會添加文件尾字元 (Ctrl+Z) 作為文件的最後一個字元。使用 /b /b 指定命令解釋程序讀取目錄中由文件大小指定的位元組數。/b 是 的默認值,除非 用於合並文件。當 /b 在命令行上位於文件列表之前時,它適用於所有已列出的文件,直到 遇到 /a。在這種情況下,/a 應用於文件前面的 /a。當 /b 在命令行上位於文件列表之後時,它適用於所有已列出的文件,直到 遇到 /a。在這種情況下,/a 應用於文件前面的 /a。/b 的效果取決於其在命令行字元串中的位置。當 /b 跟在 Source 之後時, 復制整個文件,包含任何文件尾字元 (Ctrl+Z)。當 /b 跟在 Destination 之後時, 不會添加文件尾字元 (Ctrl+Z)。使用 /v 如果寫入操作不能校驗,則會出現錯誤消息。盡管使用 很少發生記錄錯誤,但是仍可以使用 /v 來確保重要的數據已正確記錄。因為要檢查驅動器上記錄的每一個扇區,所以該 /v 命令行選項也會使 命令的運行速度減慢。使用 /y 和 /-y 如果在 COPYCMD 環境變數中預先設置了 /y,可以通過在命令行使用 /-y 來替換該設置。默認情況下,在替換該設置時會提示您,除非該 命令在批處理腳本中執行。附加文件 要附加文件,請為 Destination 指定單個文件,但要為 Source 指定多個文件(使用通配符或 File1+File2+File3 格式)。使用 /z 如果在復制階段連接丟失(例如,如果伺服器離線斷開連接), /z 將在重新建立連接後繼續復制。/z 同時會顯示每個文件已完成的復制操作的百分比。復制到設備以及從設備復制 可以用設備名替換一次或多次出現的 source 或 destination。在復制到設備時使用或省略 /b 當 destination 是設備時(例如,Com1 或 Lpt1),/b 將以二進制模式將數據復制到該設備。在二進制模式下, /b 會將所有字元(包括特殊字元,例如, Ctrl+C、Ctrl+S、Ctrl+Z 和回車)作為數據復制到設備。但是,如果省略了 /b,則將以 ASCII 模式將數據復制到設備。在 ASCII 模式下,特殊字元可能導致 Windows XP 在復制過程中合並文件。詳細信息,請參閱本主題稍後的「合並文件」。使用默認目標文件 如果不指定目標文件,將使用與源文件相同的名稱、創建日期、創建時間來創建副本,並將新副本置於當前驅動器的當前目錄中。如果源文件位於當前驅動器的當前目錄中,而您沒有為目標文件指定其他驅動器或目錄,則 命令將終止並顯示下列錯誤消息: File cannot be copied onto itself0 File(s) copied 合並文件 如果指定了使用加號 (+) 分隔的多個 source, 會將這些文件合並在單個文件之中。如果在 source 中使用了通配符(* 或 ?),但在 destination 中指定了單個文件名,則 會將所有與 source 中的文件名匹配的文件合並,並使用在 destination 中指定的文件名來創建單個文件。除非使用了 /b 命令行選項,否則在任一種情形中, 都會假定合並的文件是 ASCII 文件。復制零長度文件 Copy 不會復制 0 位元組長度的文件。使用 x 復制這些文件。更改文件的時間和日期 如果要將當前的時間和日期指派給文件而不修改文件,請使用以下語法: /b Source+,,逗號表明省略了 Destination 參數。復制子目錄中的文件 要復制目錄中所有的文件和子目錄,應該使用 x 命令。有關 x 的詳細信息,請參閱「相關主題」。故障恢復控制台提供了帶有不同參數的 命令。 示例 要將文件 Memo.doc 復制到當前驅動器中的 Letter.doc,並確保文件尾字元 (Ctrl+Z) 在所復制文件的末尾,請鍵入: memo.doc letter.doc /a 要將文件 Robin.typ 從當前驅動器的當前目錄復制到位於驅動器 C 上的現有目錄 Birds 中,請鍵入: robin.typ c:\birds 如果 Birds 目錄不存在,Robin.typ 文件將被復制到驅動器 C 的磁碟根目錄下名為 Birds 的文件中。要將幾個文件復制進一個文件,則需列出幾個 Source 文件,並且文件名之間用加號 (+) 隔開,同時指定要包含合並結果文件的 Destination 文件。例如,要將位於當前驅動器的當前目錄中的 Mar89.rpt、Apr89.rpt 以及 May89.rpt 合並,並將它們放在當前驅動器的當前目錄下名為 Report 的文件中,請鍵入: mar89.rpt + apr89.rpt + may89.rpt report 合並文件時, 會使用當前日期和時間來標記目標文件。如果省略 Destination,則文件被合並並且會使用首個指定的文件的名稱存儲。例如,要將所有的四個文件合並進 Report,而且已有名為 Report 的文件,請鍵入: report + mar89.rpt + apr89.rpt + may89.rpt 還可通過使用通配符(* 或 ?)來將幾個文件合並進一個文件。例如,在當前驅動器的當前目錄中,要將所有具有 .txt 擴展名的文件合並進名為 Combin.doc 的文件中,請鍵入: *.txt combin.doc 如果要使用通配符將幾個二進制文件合並進一個文件,請添加 /b 命令行選項。這可防止 Windows XP 將 Ctrl+Z 當作文件尾字元處理。例如,鍵入: /b *.exe combin.exe

『陸』 dos中的怎麼用,語法是什麼

dos下面用一條COPY命令的同時復制幾個文件的命令。一個很容易見名知意的命令,它的作用是復制文件,用法十分簡單: 源文件 目的路徑。

用法命令:

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 格式)。

(6)批處理命令擴展閱讀:

1、 c:srv.exe \ip***$是復制srv.exe到對方IP下的***下

2、 \ip***$srv.exe c: 是復制對方***i.exe文件至本地c:

還有123.txt文件裡面的文本開頭最好空三個空格,以免頭幾個字元被覆蓋掉,其中參數/b指定以二進制格式復制、合並文件;參數/a指定以ASCII格式復制、合並文件。這里要注意文件的順序,二進制格式的文件應放在加號前,文本格式的文件放在加號後。

『柒』 Windows鎵瑰勭悊澶嶅埗鍛戒護鏄浠涔堬紵

Windows鎵瑰勭悊澶嶅埗鍛戒護鏄鍦ㄢ滃懡浠ゆ彁紺衡濅笅閿鍏ユ壒澶勭悊鍏勮厞鍒欐枃浠剁殑鍚嶇О錛屾垨鑰呭弻鍑昏ユ壒澶勭悊鏂囦歡錛岀郴緇熷氨浼氳皟鐢–md.exe榪愯岀殑涓縐嶆壒澶勭悊紼嬪簭銆傚矓甯

閱讀全文

與copy批處理命令相關的資料

熱點內容
phpexif信息 瀏覽:540
單片機三位元組浮點數 瀏覽:754
命令與征服泰伯利亞戰爭下載 瀏覽:376
c窗口界面編程 瀏覽:21
hypermill編程能做模板嗎 瀏覽:780
計算機網路最經典的演算法 瀏覽:626
華為思科的配置命令 瀏覽:869
linux設置光碟啟動 瀏覽:359
程序員俱樂部注冊 瀏覽:17
洗潔精雞蛋盤解壓視頻 瀏覽:291
企業內網加密app 瀏覽:49
騰訊雲伺服器怎麼設置本地網路 瀏覽:623
日常程序員 瀏覽:513
哪個pe有bit加密功能 瀏覽:108
rust伺服器是用什麼ip 瀏覽:692
java隨機字元串生成 瀏覽:551
數碼寶貝編程人物 瀏覽:390
php多用戶建站系統 瀏覽:624
加密防盜地上栓價位 瀏覽:671
比澤爾壓縮機下載 瀏覽:421