用源目錄中的同名文件替換目標目錄中的文件。也可以使用 replace 將唯一的文件名添加到目標目錄。
隨著 replace 添加或替換文件,文件名會在屏幕上顯示出來。replace 命令完成后,摘要行以下列一種格式顯示:
添加了 nnn 文件
替換了 nnn 文件
未添加文件
為替換文件
如果正在使用軟盤并要在 replace 操作期間更換磁盤,可以指定 /w 命令行選項,以便 replace 在必要時可以更換磁盤。
不能使用 replace 命令更新隱藏文件或系統文件。有關更改隱藏和系統屬性的信息,請單擊“相關主題”列表中的 attrib。
下表顯示每個退出代碼及其含義的簡短描述:
描述 | |
---|---|
0 | replace 命令成功替換或添加了文件。 |
1 | replace 命令遇到了 |
2 | replace 命令找不到源文件。 |
3 | replace 命令找不到源或目標路徑。 |
5 | 用戶沒有訪問要替換的文件。 |
8 | 系統內存不足以執(zhí)行該命令。 |
11 | 用戶在命令行上使用了錯誤的語法。 |
可以在批處理程序的 if 命令行使用 ErroLevel 參數來處理 replace 返回的退出代碼。有關處理退出代碼的批處理程序示例,請單擊“相關主題”列表中的 if。
假定驅動器 C 上多個目錄包含不同版本的名為 Phones.cli 的文件,該文件包含客戶姓名和電話號碼。要使用驅動器 A 的磁盤中最新版本的 Phones.cli 文件替換所有這些文件,請鍵入:
replace a:\phones.cli c:\ /s
要將新的打印機設備驅動程序添加到驅動器 C 上名為 Tools 的目錄中,該目錄已包含多個字處理程序的打印機設備驅動程序文件:
replace a:*.prd c:\tools /a
該命令搜索驅動器 A 上的當前路徑,查找所有擴展名為 .prd 的文件,然后將這些文件添加到驅動器 C 的 Tools 目錄中。因為包含 /a 命令行選項,所以 replace 只從驅動器 A 中添加驅動器 C 中不存在的文件。