Xcopy命令引數使用介紹

2021-09-07 06:27:21 字數 2287 閱讀 2419

dos批處理命令,永遠是不朽的命令,不僅功能強大,同時,速度也是最快的!但是,很多新手學習計算機,都已經遺忘了本不該忘記的批處理命令

xcopy是copy的擴充套件,可以把指定的目錄連檔案和目錄結構一併拷貝,但不能拷貝系統檔案;使用時源碟符、源目標路徑名、源檔名至少指定乙個;選用/s時對源目錄下及其子目錄下的所有檔案進行copy。除非指定/e引數,否則/s不會拷貝空目錄,若不指定/s引數,則xcopy只拷貝源目錄本身的檔案,而不涉及其下的子目錄;選用/v引數時,對的拷貝的扇區都進行較驗,但速度會降低。

我們不可數典忘祖,該學習的還是要學習,不該忘記的還是不能忘記,尤其是dos批處理命令,在開發軟體或專案的時候,都離不開這些基本的原始的命令。本文,我們來學習xcopy的引數及例項

一、xcopy引數介紹

命令格式:xcopy source [destination] 一堆可選的引數

引數介紹

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 d:\updatefiles e:\123  /s /e /y

命令解釋:將d盤的updatefiles資料夾中包含的所有東西,全部複製到e盤的123資料夾內;/s /e /y 引數說明:在複製檔案的同時也複製空目錄或子目錄,如果目標路徑已經有相同檔案了,使用覆蓋方式而不進行提示。

②在區域網中的應用例項

**如下:

xcopy \\192.168.0.168\updatefiles e:\123  /s /e /y

命令解釋:將192.168.0.168這台計算機的名稱為updatefiles的資料夾內的所有東西,全部複製到本機的e:\123 資料夾;引數說明:在複製檔案的同時也複製空目錄或子目錄,如果目標路徑已經有相同檔案了,使用覆蓋方式而不進行提示。

③結合/d標籤,實現只複製比目標檔案新的檔案

假如現在c:\a資料夾下的所有檔案和d:\a下的檔案相同(修改日期及內容)

c:\a下的乙個檔案被別人修改了或者新增了乙個檔案!

能否寫個bat,判斷一下c:\a資料夾下的每個檔案的最後修改日期是不是在前兩天內!如果是,則複製到d:\a下的相應目錄(要是原來有,則覆蓋),如果不是,則不複製了.

**如下:

@echo off

echo y|xcopy c:\a /d /e /r /k d:\a\

pause

經測試如果目標檔案與原始檔相同則不複製。確實一定程度了減少了對硬碟的讀寫。

Xcopy引數介紹

xcopy引數介紹 dos批處理命令,永遠是不朽的命令,不僅功能強大,同時,速度也是最快的!但是,很多新手學習計算機,都已經遺忘了本不該忘記的批處理命令。我們不可數典忘祖,該學習的還是要學習,不該忘記的還是不能忘記,尤其是dos批處理命令,在開發軟體或專案的時候,都離不開這些基本的原始的命令。本文,...

Xcopy命令引數

xcopy是copy的擴充套件,可以把指定的目錄連檔案和目錄結構一併拷貝,但不能拷貝系統檔案 使用時源碟符 源目標路徑名 源檔名至少指定乙個 選用 s時對源目錄下及其子目錄下的所有檔案進行copy。除非指定 e引數,否則 s不會拷貝空目錄,若不指定 s引數,則xcopy只拷貝源目錄本身的檔案,而不涉...

Xcopy命令引數

xcopy是copy的擴充套件,可以把指定的目錄連檔案和目錄結構一併拷貝,但不能拷貝系統檔案 使用時源碟符 源目標路徑名 源檔名至少指定乙個 選用 s時對源目錄下及其子目錄下的所有檔案進行copy。除非指定 e引數,否則 s不會拷貝空目錄,若不指定 s引數,則xcopy只拷貝源目錄本身的檔案,而不涉...