BAT XCOPY 拷貝檔案

2021-10-05 09:41:14 字數 2197 閱讀 5898

rem 拷貝目錄及子目錄,包括隱藏檔案,覆蓋唯讀檔案,檔案修改時間較新則更新,

rem /y 如果不要覆蓋確認的提示,則可以新增上這個配置

xcopy "path\*.*"

"需要拷貝到的目錄" /s /c /h /r /d

rem 開啟拷貝後的目錄

start explorer "需要拷貝到的目錄"

最後來看看官方api

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]

[/b]

[/j]

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

/n 用生成的短名稱複製。

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

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

/y 取消提示以確認要覆蓋

現有目標檔案。

/-y 要提示以確認要覆蓋

現有目標檔案。

/z 在可重新啟動模式下複製網路檔案。

/b 複製符號鏈結本身與鏈結目標。

/j 複製時不使用緩衝的 i/o。推薦複製大檔案時使用。

開關 /y 可以預先在 copycmd 環境變數中設定。

這可能被命令列上的 /-y 覆蓋。

VB拷貝檔案,拷貝資料夾

vb拷貝檔案,拷貝資料夾 1 新增引用microsoft scripting runtime 方法 選擇選單 工程 引用 選擇 microsoft scripting runtime 2 使用方法 option explicit private sub form load dim filesys a...

shell 檔案拷貝

有個應用場景如下 目前有一套網盤系統的檔案儲存是在windows下按照目錄結構按實際檔名稱儲存的,現在需要將該系統的檔案遷移到linux系統中,且檔案都儲存在乙個目錄下,該目錄不再包含子目錄,目前乙個解決方案是使用shell指令碼來進行簡單處理。原檔案目錄,需要解析的檔案目錄 resourcepat...

遠端拷貝檔案

1 拷貝本機 home administrator test整個目錄至遠端主機192.168.1.100的 root目錄下 複製 如下 scp r home administrator test root 192.168.1.100 root 複製 如下 scp home administrator...