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