replace 命令有助于替换文件。如果与 /a 选项一起使用,replace 命令会将新文件添加到目录而不是替换现有文件。要了解有关如何使用此命令的更多信息,请参阅下面的示例部分。
替换命令语法
替换[:][][:][][/a][/p][/r][/w]
替换[:][][:][][/p][/r] [/s] [/w] [/u]
替换命令参数
参数
描述
[:] []
指定要替换的源文件或文件集的位置和名称。FileName 是必需参数,可以包含通配符(* 和?).
[:] []
指定目标文件的位置。不能为要替换的文件指定文件名。如果不指定驱动器或路径,replace 命令默认使用当前驱动器和目录作为目标文件。
/a
将新文件添加到目标目录而不是替换现有文件。您不能将此命令行选项与命令行选项/s或<一起使用强>/你。
/p
提醒您在替换目标文件或添加源文件之前确认。
/r
替换只读文件且不受保护。如果您尝试替换只读文件,但未指定 /r 参数,则返回结果会报错并停止执行replace命令。
/w
等待你添加磁盘,然后再开始查找源文件的过程。如果不指定/w参数, replace 命令将在您按下 ENTER 后立即开始替换或添加文件。
/S
搜索目标目录中的所有子目录并替换相应的文件。不能将/s参数与命令行选项/a一起使用 。 replace 命令不会搜索 Path1 中指定的子目录。
/u
只替换目标文件夹中早于源目录中的文件。不能将/u参数与命令行选项/一个。
/?
在命令提示符处显示帮助。
注意替换命令
当replace命令添加或替换文件时,文件名会显示在屏幕上。 replace 命令执行后,摘要行将以下列格式之一显示:
nnn tập tin thêm nnn tập tin không thay thế tập tin thêm không có tập tin
如果您使用的是软盘,在替换过程中需要转换磁盘,可以指定/w命令行选项替换replace 命令将在您转换磁盘时暂停。
您不能使用replace命令更新隐藏文件或系统文件。
下表显示了各个退出代码以及这些代码含义的简要说明:
退出代码
描述
0
replace 命令已成功替换或成功添加文件。
第一
replace 命令遇到了错误的 MS-DOS 版本。
2
replace命令找不到源文件。
3
replace 命令找不到源路径或目标路径。
5
用户做无权访问您要替换的文件。
8
系统内存不足,无法执行命令。
11
用户在命令行中使用了错误的语法。
注意:
您可以在批处理程序中使用if语句上的ERRORLEVEL参数来处理返回的退出代码>替换命令。
例如替换命令
使用驱动器中软盘中的最新版本的 Phones.cli 文件更新名为 Phones.cli 的文件(出现在驱动器 C 上的多个文件夹中)的所有版本A、输入:
替换 a:phones.cli c:/s
查看更多:
- Windows 中的 qprocess 命令
- Windows 中的 Qappsrv(查询术语服务器)命令
- Windows 中的 quser(查询用户)命令
- Windows 中的 pubprn 命令和 pushprinterconnections 命令
评论