爲了備份網絡上的一部分共享文件到本地的硬盤,我採用了Xcopy的解決方案,一來是xcopy是windows自帶的一個應用,在者若是手動執行復制操做,常常會有一些文件因爲權限問題致使複製過程當中出錯,須要人工去幹預,影響效率。windows
名詞解釋來源於百度百科:網絡
XCOPY是COPY的擴展,能夠把指定的目錄連文件和目錄結構一併拷貝,但不能拷貝系統文件;使用時源盤符、源目標路徑名、源文件名至少指定一個;選用/S時對源目錄下及其子目錄下的全部文件進行COPY。除非指定/E參數,不然/S不會拷貝空目錄,若不指定/S參數,則XCOPY只拷貝源目錄自己的文件,而不涉及其下的子目錄;選用/V參數時,對拷貝的扇區都進行較驗,但速度會下降。ide
命令格式:XCOPY source [destination] 一堆可選的參數加密
參數介紹spa
source 指定要複製的文件。orm
destination 指定新文件的位置和/或名稱。htm
/A 只複製有存檔屬性集的文件, 但不改變屬性。字符串
/M 只複製有存檔屬性集的文件, 並關閉存檔屬性。get
/D:m-d-y 複製在指定日期或指定日期之後改變的文件。若是沒有提供日期,只複製那些源時間比目標時間新的文件。it
/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 "\\192.168.0.168\Share Folder" e:\Software /s /e /y
須要注意的是若是所包含的路徑裏面含有空格,則須要用雙引號將整個路徑包含進來。
確保共享的文件夾,當前用戶對其具備read 權限。