Replace.exe,它不仅可以替换系统保护的只读文件,而且还可以替换正在运行的文件。
下面我们看看 它的用法:
命令格式
REPLACE [drive1:] [path1] filename [drive2:][path2] [/A] [/P] [/R] [/W]
REPLACE [drive1:] [path1] filename [drive2:][path2] [/P] [/R] [/S] [/W] [/U]
由于Replace命令“/A”参数不能和“/S”或“/U”一起搭配使用,故有两种使用格式,每种格式的参数可以根据需要选择。
参数详解
[drive1:][path1] filename指定源文件。
[drive2:][path2] 指定目标文件的目录。
/A把新文件加入目标目录(不能和“/S”或“/U”参数搭配使用)。
/P替换文件或加入源文件之前提示你进行确认。
/R替换只读文件。
/S替换目标目录中所有子目录的文件(不能与“/A”参数搭配使用)。
/W等你插入磁盘以后再运行。
/U只会替换或更新比源文件日期早的文件(不能与“/A”参数搭配使用)。
举些例子让大家理解一下
1.替换受系统保护的只读文件
假如我们 c:\windows\system32\目录下的系统只读文件rundll32.exe为例,假设此文件版本太低并且已经受损不能使用,
需要用“c:\”下高版本的rundll32.exe文件替换(我们备份好的文件),因为rundl32.exel文件受系统保护,不能直接进行替换,
那么我们就用Replace命令。
单击“开始→运行”,键入“cmd”命令,在弹出的命令提示符窗口中输入
replace c:\windows\system32\rundl32.exe c: /p /u /r
系统提示“是否替换c:\windows\system32\rundl32.exe ? (Y/N)”,键入“Y”后,即可完成rundll32.exe的替换。
其中,使用“/P”参数系统就会在替换文件前提示你进行确定,这样做比较安全,建议大家使用;“/U”为升级替换;这里要注意,一定要使用“/R”参数,因为被替换的系统文件是只读文件。
2.替换正在运行的文件
假设在“E:\song”目录下有一首歌曲文件A.mp3,而在E盘根目录下有另一首歌曲文件A.mp3,这两个文件同名但内容不同。用Winamp程序播放“E:\song\A.mp3”,这时在命令提示符窗口中输入“replace E:\A.mp3 E:\song”,回车后,播放的歌曲就会变成另一首了。
注意:既然是“替换”,所以源文件和目标文件必须同名。
非必要,请不要拿系统核心文件来测试,以免发生意外 ~~~ ^o^