⑴ 批處理的/y什麼意思
/y 僅僅是一個參數,這和軟體開發者有關,有的命令行工具只能在一邊輸入,有的則隨意.具體還是要自己來試驗,而不是在這問人.自己多試試就懂了😛
語法
[源盤符:][路徑]<源文件名>[a|b][目標盤符:][路徑]<目標文件>[a|b][/d][/v][/n][y|-y][/z][/?]
<源文件名>+<源文件名2>[+……][<目標文件名>]
con:[文件名全稱]
參數
$ /?
將一份或多份文件復制到另一個位置。
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 格式)。
單個文件的復制
c:\123.txt d:\
把123.txt復制到d:\目錄下。如果此操作成功,命令行窗口中會提示「已復制1個文件」。
c:\123.txt d:\abc.bat
把123.txt復制到d:\目錄下,並把它修改為abc.bat,這里修改了文件名和它的格式。
.\123
把當前目錄下的123子目錄中的文件全部拷到當前目錄。
批量復制文件
c:\123 d:\abc
將c:\123目錄中所有文件復制到d:\abc目錄中。
c:\123\*.rm d:\abc /y
將c:\123目錄中所有rm格式的文件復制到d:\abc目錄中,當目標目錄中已經存在了和源目錄中即將復制的文件相
同文件名的文件時,就會出現如「改寫x:\xx嗎?(Yes/No/All):」這樣的提示,讓你選擇是覆蓋、不覆蓋還是全部覆
蓋,通過參數/y(復制單個文件或批量復制時皆可使用),可以實現重名文件無須確認直接覆蓋。
合並文件
/b d:\1.mp3 d:\2.mp3 e:\3.mp3
把1.mp3和2.mp3合並成3.mp3。
/b d:\1.txt d:\2.mp3
把1.txt和2.mp3合並,這里沒有指定合成後的文件名哦,預設情況下,合並後的文件名是命令中的第一個文件的
名。在這里,即把2.mp3合並進了1.txt。
假設,你需要把d:\test\test.txt這個文件復制到D盤根目錄下,那麼,使用 d:\test\test.txt d:\ 就可以輕易辦到。
當然,這是最簡單的情形,在實際使用中,還是會碰到十分復雜的情況的。
如果D盤根目錄下已經存在了一個名為test.txt的文件,那麼,復制過去的時候,命令就會提示你是覆蓋原文件、是放棄復制還是覆蓋所有文件。如果你在批量復制的時候,一概覆蓋原文件,那麼,一個一個地選擇十分麻煩,這個時候,你可以使用不加提示就覆蓋原文件的參數 /y (相當於自動選擇了Yes選項)
⑵ 批處理「COPY」命令怎麼用
C:\Users\Administrator> /?
將一份或多份文件復制到另一個位置。
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 格式)。
⑶ 批處理中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復制具有隱藏和系統文件屬性的文件。
⑷ 批處理COPY命令的用法
1:文件名或路徑中有空格時需要用雙引號括起來。
2:文件需要強制覆蓋不提示的話加上 /y 參數就可以。
3:C:\Documents and Settings\Administrator\Application Data 這個路徑是系統變數"appdata",可以簡寫成%appdata%。
所以你只需要這樣寫就可以了:
/y e:\Phrases.ini "%appdata%\SogouPY\"
⑸ 批處理復制文件夾命令有哪些
復制文件和目錄樹。
XCOPY source [destination] [/A | /M] [/D[:date]] [/P] [/S [/E]] [/V] [/W]
[/C] [/I] [/Q] [/F] [/L] [/G] [/H] [/R] [/T] [/U]
[/K] [/N] [/O] [/X] [/Y] [/-Y] [/Z]
[/EXCLUDE:file1[+file2][+file3]...]
source 指定要復制的文件。
destination 指定新文件的位置和/或名稱。
/A 只復制有存檔屬性集的文件,
但不改變屬性。
/M 只復制有存檔屬性集的文件,
並關閉存檔屬性。
/D:m-d-y 復制在攜型腔指定日期或指定日期以後更改的文件。
如果沒有提供日期,只復制那些源時間
比目標時間新的文件。
/EXCLUDE:file1[+file2][+file3]...
指定含有字元串的文件列表。每一個字元串
必須在文件的單獨行中。如果有任何
字元串與要被復制的文件的絕對路徑
相符,那個文件將不會得到復制。
例如,指定如 \obj\ 或 .obj 的字元辯衫串會排除
目錄 obj 下面的所有文件或帶有
.obj 擴展名的文件。
/P 創建每個目標文件前提示。
/S 復制目錄和子目錄,除了空的。
/E 復制目錄和子目錄,包括空的。
與 /S /E 相同。可以用來修改 /T。
/V 驗證每個新文件。
/W 提示您在復制前按鍵。
/C 即使有錯誤,也繼續復制。
/I 如果目標不存在,又在復制一個以上的文件,
則假定目標一定是一個目錄。
/Q 復制時不顯示文件名。
/F 復制時顯示完整的源和目標文件名。
/L 顯示要復制的文件。
/G 允許將沒有經過加密的文件復制到
不支持租枝加密的目標。
/H 也復制隱藏和系統文件。
/R 覆蓋只讀文件。
/T 創建目錄結構,但不復制文件。
不包括空目錄或子目錄。/T /E 包括
空目錄和子目錄。
/U 只復制已經存在於目標中的文件。
/K 復制屬性。一般的 X 會重置只讀屬性。
/N 用生成的短名復制。
/O 復制文件所有權和 ACL 信息。
/X 復制文件審核設置(隱含 /O)。
/Y 復制文件審核設置(隱含 /O)。
現存目標文件。
/-Y 導致提示以確認改寫一個
現存目標文件。
/Z 用重新啟動模式復制網路文件。
命令行開關 /Y 可以預先在 COPYCMD 環境變數中設置。
這可能被命令行上的 /-Y 改寫。