跳轉到主要內容
使用此工具在開發主機之間執行差異檔案複製。

複製模式

複製模式彼此互斥,每個複製作業只能指定一種。如果未指定複製模式,工具會檢查檔案是否已修改,只有已修改的檔案才會納入複製作業。

篩選選項

這些選項可讓使用者透過篩選條件,指定哪些檔案與目錄要納入複製。此工具提供兩種類型的篩選條件:
  • 殼層命令篩選條件 (/exd、/exf/ /ina 與 /exa)。
  • JSON 檔案篩選條件 (/rules)

記錄選項

xbCopy 提供下列記錄選項:

JSON 規則檔格式

此檔案由兩個 JSON 規則物件陣列組成。您可以視需要指定其中一個或兩個。 一個陣列包含指定哪些檔案或目錄要從複製作業中排除的規則,另一個陣列則包含指定哪些檔案或目錄要納入的規則。 需要考量的事項:
  • 要排除或包含的檔案或目錄,必須分別符合各陣列中至少一個規則。
  • 如果排除某個目錄,其所有子目錄也會一併排除。
  • 如果未指定任何包含規則,則所有檔案與目錄都會納入複製,除非它們符合其中一個排除規則。
  • 排除規則優先,因此如果檔案或目錄同時符合包含與排除規則,則會被排除。
  • 在一個陣列中,規則會依序套用。這表示您在陣列中最先定義的規則會最先檢查。
以下是 JSON 規則檔的一般語法格式:

規則格式

規則物件至少由兩個屬性組成:搜尋模式 (萬用字元或規則運算式) 與 ApplyTo。Path 屬性是選擇性的。以下是每個屬性的描述。
注意:Wildcard 與 Regex 屬性不能同時用於同一個規則,每個規則一次只能指定其中一個。定義與安排規則位置時請小心,特別是規則之間有重疊時。

JSON 規則檔範例

範例 1:排除檔案與目錄的規則檔格式。

下列檔案會:
  • 排除副檔名為 .xml 與 .exe 的檔案
  • 排除名稱等於 “assets” 的任何目錄

範例 2:指定必須複製哪些檔案與目錄的規則檔格式。

此規則檔格式只會複製副檔名為 .exe 與 .data 的檔案

xbCopy 範例

另請參閱

命令列工具 檔案複製 XTF 傳輸錯誤
最後修改於 2026年10月20日