老树新花说DOS③
命令:Rmdirrd功能删除目录。Windows 2003中的Deltree命令已被Rd命令取代。
参数:在Windows 2003下,加上参数“/s”后可以删除指定目录和所有子目录以及包含的所有文件;加上参数“/q”后能在安静模式中运行(即删除目录前用不确认,但不能删除包含隐藏或系统文件的目录)。
实例:我们以修改注册表为例,说明怎样在电脑启动时自动清除Temp目录下的文件。
①新建一个名为Deltemp.bat的批处理程序,程序中包含的命令行是:
rd c:\windows\temp /s/q
md c:\windows\temp
将这个批处理文件保存在C:盘根目录下。
②打开注册表编辑器,依次展开[HKEY_CURRENT_USER \Software\Microsoft\Windows NT\Current Version\Windows ]分支,在右侧窗口中右击(如果没有,请新建一个)“load”项目,选择“修改”,在打开窗口中的“数值数据”下面输入“d:\deltemp.bat”,然后退出注册表编辑器即可。
命令:Expand
功能: 展开一个或多个压缩文件。该命令用于从安装盘中检索压缩文件,修复部分系统文件。
语法: Expand source [/F:files] [destination] [/d] [/y]
参数: source——指定要展开的文件。source 可由驱动器号和冒号、目录名、文件名或组合所组成。不能使用通配符。
/f:files——如果源文件包含多个文件,指定要提取的文件的名称,可以对要提取的文件使用通配符。
Destination——指定提取文件或每个单独文件的目标目录和(或)文件名。
/d——列出 CAB 文件中包含的文件而不展开或提取。
/y——在展开或提取文件时不出现覆盖提示。
实例:从安装光盘(假设为D盘)的驱动程序CAB文件中提取 Msgame.sys 文件并将其复制到 C:\Windows\System\Drivers下。
expand d:\i386\driver.cab \f:msgame.sys c:\windows\system\drivers