Xcopy的應用總結

2021-09-12 22:24:40 字數 2654 閱讀 8002

雖然複製貼上很方便,但大量檔案拷貝還是命令速度快,

比如這條命令:xcopy * /e /y  d:\linshi  拷貝所有檔案和資料夾到d:\linshi目錄下

可以用xcopy實現,例如:

c:\>xcopy c:\ppt\*.* d:\ppt\ /s /e

這條命令的意思就是把c盤下的ppt資料夾全部拷貝到d盤

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 source [destination] [/w] [/p] [/c] [/v] [/q] [/f] [/l] [/g] [/d[:mm-dd-yyyy]] [/u] [/i] [/s [/e]] [/t] [/k] [/r] [/h] [/n] [/o] [/x] [/exclude:file1[+[file2]][+[file3]] [/z]

參考:

xcopy與EXCLUDE引數的用法

xcopy 和 copy 都是 windows裡面的命令 xcopy的好處就是可以排除不想要的檔案 或者 資料夾進行複製 不過這個命令用起來真的不好用 並不像windows的幫助寫的那麼簡單 下面來詳細說明一下 我們先看看xcopy的幫助是怎麼寫的 exclude file1 file2 file3...

VS 中最簡單的部署方式XCOPY

在vs 2005中,有三個可選的主要部署選項 web clickonce和windows installer包。這三個當中,web windows installer包以前就已經有了,只有clickonce是2005新引入的一種整合部署技術 好像是這樣吧,2003好像沒有這個 呵呵 它充許從web ...

總結iptables的應用

由於伺服器被黑,又研究的了一下iptables。總結一下他的幾個應用 1 限制埠 iptables a input p tcp dport 80 j accept iptables a input p tcp dport 22 j accept iptables a input j accept 實...