2014年4月8日 星期二
XCOPY 備份資料
需求目的:備份整個D槽所有資料,但是排除某一指定目錄下的所有資料
解決方式:使用XCOPY配合參數
(1) /E 複製每個目錄及其包含的子目錄,也複製空目錄
(2) /H 複製隱藏檔和系統檔
(3) /Y 不要提示您確認是否要覆蓋一個已經存在的檔案
(4) /D m-d-y 複製在指定日期當天或之後發生變更的檔案。如果沒有給日期,只複製那些來源檔案日期比目的檔案日期為新的檔案
(5) /EXCLUDE 排定排除清單,可指定特定資料夾、檔案或指定副檔名 (可以建一個txt檔建立所有要排除的清單)
新增一個批次檔內容如下:
XCOPY /E /D /H /Y /exclude:uncopy.txt "D:\*.*" "G:\SUN_D"
↑來源位置 ↑備份位置
pause
↑可以確認複製的檔案數量
PS:
1.備份的來源位置或是備份位置路徑有空白, 前後兩頭要使用" "雙引號 ,如果沒有空白就不需要。
2.如果要備份整個D槽時,路經後面請加 *.* 如 "D:\*.*"否則備份位置會變成隱藏檔,因為會複製到D槽本身的隱藏屬性。
3.出現(F = 檔案,D = 目錄)?表示備份位置找不到指 定的目錄,是否要新增。參數 / I 可以強制新增指定好名稱的目錄。
再建立一個排除清單的 TXT 文件,檔名為 uncopy.txt內容如下:
\RECYCLER\ ←排除作業系統的隱藏檔
\System Volume Information\ ←排除作業系統的隱藏檔
\PG15\DBF\ ←想要排除的目錄
最後將這個批次檔和uncopy.txt放在一起執行即可!
參考資料:http://blog.xuite.net/geniusn/note/23725786-%E5%88%A9%E7%94%A8Xcopy%E4%BD%9C%E7%B0%A1%E6%98%93%E8%B3%87%E6%96%99%E5%82%99%E4%BB%BD 其它參數介紹
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言