发新话题
打印

另类文件替换法――replace命令

263shanghai

另类文件替换法――replace命令

另类文件替换法――replace命令
大家是否经常会遇到某些系统文件由于版本太低需要手工更新或被病毒破坏需要重新覆盖?但当你覆盖或更新这些系统文件时,系统会弹出“出错提示框”,禁止你的这种操作,这是因为这些系统文件受到WINDOWS系统的保护或者文件正在运行,当然我们可以在安全模式下或DOS环境下进行这些操作,也可以使用“WINDOWS任务管理器和CMD命令组合”方法,但这些方法都非常麻烦,难道没有更简单的方法吗?当然有了,这就是WINXP操作系统提供的一个用来替换文件的命令――replace.exe,它不但可以替换WINXP系统保护的只读文件,而且也可以替换正在运行的文件,使用replace命令替换这些文件和替换普通文件没什么区别。

replace命令使用格式:
使用格式一:
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”一起搭配使用,故有2种使用格式,每种格式的参数可以根据需要选择。

命令参数详解:
[drive1:][path1]filename 指定源文件。
[drive2:][path2] 指定要替换文件的目录。
/A 把新文件加入目标目录(不能和/S 或 /U 命令行参数搭配使用)
/P 替换文件或加入源文件之前会先提示您进行确认
/R 替换只读文件以及未受保护的文件
/S 替换目标目录中所有子目录的文件(不能与 /A 命令行参数搭配使用)
/W 等您插入磁盘以后再运行
/U 只会替换或更新比源文件日期早的文件(不能与 /A 命令行参数搭配使用)

实例一:替换受WINDOWS保护的系统只读文件(图一)

以笔者机器的“E:\replace”目录下的run.dll系统只读文件为例,此文件版本太低并且已经受损不能使用,需要用“E:\”下高版本的run.dll文件替换,因为run.dll文件受WINDOWS系统保护,不能直接进行替换,那么我们就用replace命令。
单击“开始――>运行”,在运行对话框中输入“CMD”命令,在弹出的”命令提示符“窗口中输入”replace e:\run.dll e:\replace /p /u /r “后,系统提示” 是否替换 E:\replace\run.dll ? (Y/N)“,输入”Y“后,完成run.dll系统文件的替换。其中,使用” /p“参数就会在替换文件前提示您进行确定,这样做比较安全,建议大家使用,” /u“为升级替换,这里要注意,一定要使用” /r“参数,因为被替换的系统文件是只读文件。

实例二:替换正在运行的文件(图二)
在“E:\replace”目录下有一首歌”re.mp3”,而在“E:\”下有一首名为”A. mp3`”歌,将其改名为“re.mp3“,然后用WINAMP程序播放”E:\replace \ re.mp3”,这时,在命令提示符窗口中输入” replace e:\re.mp3 E:\replace “后,过一会,是不是播放的歌已变为另一首了。





发新话题
  清除 Cookies - 联系我们 - 邮件技术资讯网 - Archiver - WAP - 繁體中文
当前时区 GMT+8, 现在时间是 2008-9-6 02:21

本论坛为非盈利中立机构,论坛所有言论纯属发表者个人意见,与《 邮件技术资讯网》论坛立场无关。内容所涉及的版权和法律相关事宜请参考各自所有者的条款。
如果认定侵犯了您的权利,请联系我们尽快处理。本论坛原创内容请联系本站后再行转载并务必保留我站信息。此声明修改不再另行通知,本论坛保留最终解释权。
*本论坛QQ群:1#群2233231(已满) 2#群2598254(推荐) 3#群15974064(推荐) 4#群14173252(推荐)*
* 建议使用 1024×768 模式查看本论坛 *
Powered by Discuz! 6.1.0