众果搜的博客

脚踏大地,仰望星空,致力于财经投资网站导航与在线网络工具的开发与普及

Search(博客搜索)

热文排行

最近发表

最新评论及回复

« 为什么要购买指数基金-与股票基金业绩对比SS代码优化在线测试 »

XP中替换正在运行的文件-Replace

"在XP或者其他版本的操作系统中,用来替换文件的replace操作命令,可以把正在使用的文件进行替换,非常有用。尤其是你的系统出现一个病毒或者恶意文件无法删除的时候,它一直在运行,你可以编写一个同名的无害的文件把它替换掉。

 
测试Replace的过程:现在在C:下建一个目录c:\song ,然后复制一首歌曲的MP3到c:\song并命名为adult.mp3 ,然后再复制另一首歌到C:\child.mp3 ,然后用Windows播放歌曲的Media Player 播放adult.mp3 ,在命令提示符(在运行中输入cmd,回车可以进入命令提示符下)下输入:replace c:\child.mp3  c:\song,过一会,播放的歌已变为另一首。 用这个命令来替换系统文件很是不错,并且XP的系统文件保护也对它无效,你也不用到安全模式下去替换文件了。 
 
具体使用方法看Windows的帮助与支持中心,下面的使用方法是在帮助与支持中心搜索到的,你可以通过开始菜单的帮助与支持链接来访问。
Replace用源目录中的同名文件替换目标目录中的文件。也可以使用 replace 将唯一的文件名添加到目标目录。
 
语法
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] 
指定目标文件的位置。不能为要替换的文件指定文件名。如果没有指定驱动器和目录,replace 将使用当前驱动器和目录作为目标。 
/a 
将新文件添加到目标目录中而不是替换现存的文件。不能将此命令行选项与 /s 或 /u 命令行选项共同使用。 
/p 
提示您在替换目标文件或添加源文件之前确认。 
/r 
替换只读文件和未受保护的文件。如果没有指定该命令行选项却尝试替换只读文件,就会发生错误并终止替换操作。 
/w 
replace 开始搜索源文件之前等待用户插入磁盘。如果没有指定 /w,按回车后,replace 立即开始替换或添加文件。 
/s 
搜索目标目录的所有子目录并替换匹配的文件。不能将 /s 命令行选项与 /a 命令行选项共同使用。replace 命令不搜索 path1 中指定的子目录。 
/u 
只替换(更新)目标目录中比源目录中文件旧的文件。不能将/u 命令行选项与 /a 命令行选项共同使用。 
/? 
在命令提示符显示帮助。 
注释
替换消息 
随着 replace 添加或替换文件,文件名会在屏幕上显示出来。replace 命令完成后,Windows 2000 以下列一种格式显示摘要行:
 
nnn files added 
nnn files replaced 
 
no file added 
no file replaced 
 
替换软盘上的文件 
如果正在使用软盘并要在 replace 操作期间更换磁盘,可以指定 /w 命令行选项,以便 replace 在必要时可以更换磁盘。
 
替换的限制 
不能使用 replace 命令更新隐藏文件或系统文件。有关更改隐藏和系统属性的信息,请单击“相关主题”列表中的 attrib。
 
替换退出代码 
下表显示每个退出代码及其含义的简短描述: 
 
退出码 说明 
0  replace 命令成功替换或添加了文件。 
1 replace 命令遇到了 MS-DOS 的错误版本。 
2  replace 命令找不到源文件。 
3  replace 命令找不到源或目标路径。 
5  用户没有访问要替换的文件。 
8  系统内存不足以执行该命令。 
11  用户在命令行上使用了错误的语法。 
 
 
可以在批处理程序的 if 命令行使用 errorlevel 参数来处理 replace 返回的退出代码。有关处理退出代码的批处理程序范例,请单击“相关主题”列表中的 if。
 
范例
假定驱动器 C 上多个目录包含不同版本的名为 Phones.cli 的文件,该文件包含客户姓名和电话号码。要使用驱动器 A 的磁盘中最新版本的 Phones.cli 文件替换所有这些文件,请键入: 
 
replace a:\\phones.cli c:\\ /s 
 
要将新的打印机设备驱动程序添加到驱动器 C 上名为 Tools 的目录中,该目录已包含多个字处理程序的打印机设备驱动程序文件: 
 
replace a:*.prd c:\\tools /a 
 
该命令搜索驱动器 A 上的当前路径,查找所有扩展名为 .prd 的文件,然后将这些文件添加到驱动器 C 的 Tools 目录中。因为包含 /a 命令行选项,所以 replace 只从驱动器 A 中添加驱动器 C 中不存在的文件。
 
格式化图例
格式 含义 
斜体 用户必须提供的信息 
粗体 用户必须像显示的一样准确键入的元素 
省略号 (...) 可在命令行中重复多次的参数 
在括号 ([]) 之间 可选项目 
在大括号 ({}) 之间;将选项用竖线 (|) 隔开。例如:{even|odd} 用户必须从中只选择一个选项的选项组 
Courier 字体 代码或程序输出"
  • 相关文章:

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Powered By Z-Blog 1.8 Spirit Build 80722 Code detection by Codefense

Copyright www.zhongguosou.com. Some Rights Reserved.微信号:MiZhiHeiGeTaXiaoMi