星战时空·网游活动中心

替换重要文件的replace命令

当需要用源目录中的文件替换目标目录中的同名文件时,利用replace命令,即可把唯一的文件名添加到目标目录中去。

1.语法

REPLACE [drive1:] [path1] filename [drive2:] [path2] [/A] [/P] [/R] [/W]

REPLACE [drive1:] [path1] filename [drive2:] [path2] [/p] [/R] [/s] [/w] [/U]

2.参数说明

[drive1:] [path] filename:指定源文件或源文件组的位置和文件名

[drive2:] [path2]:指定目标文件的位置,但不能为要替换的文件指定文件名。如果既没有指定一个驱动器,也没有指定一个目录,replace命令则将当前驱动器和当前目录作为目标作用。

/A:把新文件添加到目标文件,而不是替换现有的文件,不能将/S和/U开关一起使用。

/p:在替换一个目标文件或添加一个源文件之前,提示是否确认。

/R:将只读文件视同未受保护的文件进行替换。如果没有指定本开关,而又试图替换一个只读文件,就会出现一个错误结果,同时终止替换操作。

/s:搜索目标目录的所有子目录,并替换匹配的文件。不得将/s与/A开关一起使用。replace命令不搜索path1参数中指定的子目录。

/W:在replace命令开始搜索源文件之前,等待插入磁盘。如果没有指定/W开关,则replace命令在按了回车键后,将立即开始替换文件或添加文件。

/U:只替换(更新)目标目录中那些比源目录中的文件还要旧的文件。

退出码说明:

0:replace命令成功替换或添加了文件

1:replace命令遇到了MS-DOS的错误版本

2:replace命令找不到源文件

3:replace命令找不到源或目标路径

5:用户没有访问要替换的文件

8:系统内存不足以执行该命令

11:用户在命令行上使用了错误的语法

3.典型示例

下面介绍几个replace命令应用的具体实例。

1.假定驱动器C上多个目录包含了一个名为Phones.cli的文件的不同版本,该文件包含客户姓名和电话号码。要使用驱动器A中最新版本的Phones.cli文件替换所有这些文件,请键入“replace a:\phones.cli c:\ /s”命令。

2.假若将新的打印机设备驱动程序添加到驱动器C上名为Tools的目录中,该目录已包含多个字处理程序的打印机设备驱动程序文件,应键入“replace a:*.prd c:\tools /a”命令该命令可搜索驱动器A上的当前路径,查找所有扩展名为.prd的文件,并将这些文件添加到驱动器C的Tools目录中。因为包含/a命令行选项,所以replace只添加A驱动器上有而C驱动器中不存在的文件。

Copyright © 2022 星战时空·网游活动中心 All Rights Reserved.