批處理xcopy命令

2021-05-01 16:56:33 字數 2353 閱讀 5321

前幾天從別人機器上拷東西,每次都是快結束的時候給我彈出對話方塊說有什麼_desktop.ini複製終止。很是痛苦不知怎麼辦,幸好一哥們給我寫了個批處理檔案可以拷過來了。以前沒用過這東西感覺很神奇,開啟一看只有一句話xcopy "//192.***.1.20/gameadmin/vss_local/debugenv" "e:/devenv" /i /s /c /y

拷貝檔案和資料夾可以用xcopy實現,即:xcopy obt/*.* c:/windows/obt/ /s /e 

xcopy 還有眾多的功能, 是加引數來完成的。上面的/s /e 引數的作用分別是把子目錄和空目錄都複製過去,一些使用舉例和引數說明如下: 

1、如只是單純地複製 e:/ 盤上所有檔案到 d:/ 盤上,就輸入「 xcopy e:/*.* d: /s /h "就行啦!如果在複製過程中,你不要他複製檔案啦!那就按鍵盤熱鍵「ctrl " +"pause /break" 二個熱鍵 來中斷複製。 

2、如果想把e:/ 盤上所有檔案複製到d:/盤上,分為今天覆制一點,明天再接著複製一些,後天再接著複製一些。或者是某種原因上次沒有複製完成,今天想接著複製。(這種情況是經常在複製檔案中出現的)那可怎麼辦才好呢? 

那就輸入「 xcopy e:/*.* d: /s /h /d /y 」就行啦。他能查出那些檔案是已經複製過去啦,那些檔案還沒有複製過去的。 

3、當然我們也會碰到這種情況,一些檔案我們已經修改過啦!網上面又有最新版本的啦。原來備份的那份檔案我們要及時更新啦。那怎麼才能同步更新呢?當然我們可以把最新的好份檔案複製過去,這也是一種解決辦法。 

如果修改的檔案有很多的,自己到時候也記不清楚那份檔案是更新過的。這麼多的原來備份的那份檔案都要更新,都要複製過去,可不是件省力氣的活,而且容易出錯和一些檔案被忘記啦! 

那和上面一樣也同樣輸入" xcopy e:/*.* d: /s /h /d /y "就行啦! 

4、還有一種情況我們經常也碰到的,因為複製某個檔案出錯或者這個檔案在使用中,而停止了複製工作,(比如,複製c 盤上的 windows xp )我們這時候想跳過某個出錯的檔案和某個正在使用中檔案而繼續複製其他檔案。 

在多加入乙個引數" /c "就是 " xcopy e:/*.* d: /s /h /d /c /y "就行啦! 

5、有時候我們想xcopy 變為自動複製,並且複製完成後關閉電腦,可以建立乙個批處理檔案,新建文字文件,更名為xcopy.bat 當然副檔名原來是txt 格式的要更名為bat 在這個 xcopy.bat 中輸入 

xcopy e:/*.* d: /s /h /c /y 

shutdown -s 

然後雙擊xcopy.bat 執行它,你這時候可以出去玩啦。電腦會自己複製備份完成檔案然後自動關閉電腦。 

xcopy source [destination] 引數(如 /s /e) 

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 複製屬性。一般的 xcopy 會重設唯讀屬性。 

/n 用生成的短名複製。 

/o 複製檔案所有權和 acl 資訊。 

/x 複製檔案審核設定(隱含 /o)。 

/y 禁止提示以確認改寫乙個現存目標檔案。

/-y 導致提示以確認改寫乙個現存目標檔案。

/z 用重新啟動模式複製網路檔案。 

批處理xcopy命令拷貝檔案和資料夾

可以用xcopy實現,即 xcopy obt c windows obt s e xcopy 還有眾多的功能,是加引數來完成的。上面的 s e 引數的作用分別是把子目錄和空目錄都複製過去,一些使用舉例和引數說明如下 1 如只是單純地複製 e 盤上所有檔案到 d 盤上,就輸入 xcopy e d s ...

批處理命令

time 2019 07 05 author ruo xiao 1 var 告訴編譯器,var 是變數,不是字串。2 var,僅用在 for 迴圈中。栗子 echo off set vars jack lucy nasa for t in vars do echo t pause 執行結果 注意 1...

批處理xcopy 命令 區域網備份檔案道另臺主機

1,如果要實現區域網內備份檔案到另一台主機上,可以用批處理來複製,前提是你要將需要備份的檔案設定為共享,使區域網其他主機能直接訪問 xcopy 192.168.1.150 dongkai d 12 d s e u v 命令格式 xcopy source destination 一堆可選的引數 引數介...