使用Xcopy 複製網絡共享文件到本地磁盤

爲了備份網絡上的一部分共享文件到本地的硬盤,我採用了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 權限。

相關文章
相關標籤/搜索