ITEEDU

Rmdir (rd)

删除目录。

语法

rmdir [drive:]path [/s] [/q]
rd [drive:]path [/s] [/q]

参数

[drive:]path

指定要删除目录的位置和名称。

/s

删除指定目录和所有子目录以及包含的所有文件。使用 /s 来删除目录树。

/q

在安静模式中运行 rmdir。不经确认即删除目录。

/?

在命令提示符显示帮助。

注释

在“恢复控制台”使用 rmdir

从“恢复控制台”可以用不同的参数使用 rmdir 命令。

不能删除包含隐藏或系统文件的目录

不能删除包含文件(包括隐藏或系统文件)的目录。否则,会显示以下消息:

 The directory not empty 

使用 dir 命令列出隐藏和系统文件,使用 attrib 命令删除文件的隐藏和系统属性。

路径参数使用反斜杠字符

如果在路径的第一个目录名前插入一个反斜杠字符 (\),该目录将被视为根目录的子目录,而不考虑当前目录。如果没有在路径的第一个目录前插入反斜杠,该目录将被视为当前目录的子目录。

删除当前目录

不能使用 rmdir 删除当前目录。必须先切换到另一个目录(不是当前目录的子目录),然后使用包含路径的 rmdir。如果尝试删除当前目录,会显示下列消息:

 进程无法访问文件,因为另一个程序正在使用此文件。

范例

要删除名为 \User\Smith 的目录,请先确保该目录为空。要做到这点,请键入:

 dir \user\smith /a 

应该只显示符号“.”和“..”。

然后,从 \User\Smith 以外的任何目录中键入:

 rmdir \user\smith 

要删除目录 \User 和其中的所有文件和子目录,请键入:

 rmdir /s \user