取代目錄中的現有檔案。 如果搭配 /a 選項使用,此命令會將新的檔案新增至目錄,而不是取代現有的檔案。
語法
replace [<drive1>:][<path1>]<filename> [<drive2>:][<path2>] [/a] [/p] [/r] [/w]
replace [<drive1>:][<path1>]<filename> [<drive2>:][<path2>] [/p] [/r] [/s] [/w] [/u]
參數
參數 | 說明 |
---|---|
[<drive1>:][<path1>]<filename> |
指定來源檔案或檔案集的位置和名稱。 需要 檔名 選項,而且可以包含通配符 (* 和 ?)。 |
[<drive2>:][<path2>] |
指定目的地檔案的位置。 您無法取代檔案指定檔案名稱。 如果您未指定磁碟驅動器或路徑,此命令會使用目前的磁碟驅動器和目錄作為目的地。 |
/一個 | 將新的檔案新增至目的地目錄,而不是取代現有的檔案。 您無法使用這個命令列選項搭配 /s 或 /u 命令行選項。 |
/p | 在取代目的地檔案或新增來源檔案之前,提示您進行確認。 |
/r | 取代唯讀和未受保護的檔案。 如果您嘗試取代唯讀檔案,但未指定 /r,則會產生錯誤並停止取代作業。 |
/w | 等候您在搜尋來源檔案開始之前插入磁碟。 如果您未指定 /w,此命令會在您按下 ENTER 鍵後立即開始取代或新增檔案。 |
/s | 搜尋目的地目錄中的所有子目錄,並取代相符的檔案。 您無法使用 /s 搭配 /a 命令行選項。 此命令不會搜尋在path1 中指定的子目錄。 |
/u | 只取代目的地目錄上比來源目錄中舊檔案的檔案。 您無法使用 /u 搭配 /a 命令行選項。 |
? | 在命令提示字元中顯示說明。 |
備註
當此命令新增或取代檔案時,檔名會出現在螢幕上。 完成此命令之後,摘要行會以下列其中一種格式顯示:
nnn files added nnn files replaced no file added no file replaced
如果您使用軟碟磁碟,而且在執行此命令時需要切換磁碟,您可以指定 /w 命令行選項,讓此命令等候您切換磁碟。
您無法使用此命令來更新隱藏的檔案或系統檔案。
下表顯示每個結束代碼及其意義的簡短描述:
退出代碼 說明 0 此命令已成功取代或新增檔案。 1 此命令遇到不正確的 MS-DOS 版本。 2 此命令找不到來源檔案。 3 此命令找不到來源或目的地路徑。 5 用戶無法存取您想要取代的檔案。 8 系統記憶體不足,無法執行命令。 11 使用者在命令行上使用錯誤的語法。
備註
如果在批次程式中 命令行來處理此命令傳回的結束代碼,您可以在 上使用 ERRORLEVEL 參數。
範例
若要更新名為 Phone.cli 檔案的所有版本(其出現在磁碟驅動器 C:上的多個目錄中),請使用最新版的 Phone.cli 檔案從磁碟驅動器 A:中的磁碟驅動器,輸入:
replace a:\phones.cli c:\ /s