rmdir

删除目录。

rmdir 命令还可以使用不同参数从 Windows 恢复控制台运行。 有关详细信息,请参阅 Windows 恢复环境 (WinRE)

注意

此命令相当于 rd 命令

语法

rmdir [<drive>:]<path> [/s [/q]]

参数

参数 说明
[<drive>:]<path> 指定要删除的目录的位置和名称。 Path 是必需的。 如果在指定 path 的开头包含反斜杠 (),则该 path 从根目录开始(无论当前目录为何)。
/s 删除目录树(指定目录及其所有子目录,包括所有文件)。
/q 指定安静模式。 删除目录树时不提示进行确认。 仅当还指定了 /s 时,/q 参数才有效。

注意:在安静模式下运行时,无需确认即可删除整个目录树。 在使用 /q 命令行选项之前,请确保移动或备份重要文件。

/? 在命令提示符下显示帮助。

备注

  • 无法删除包含文件(包括隐藏文件或系统文件)的目录。 如果尝试这样做,将显示以下消息:

    The directory is not empty

    使用 dir /a 命令列出所有文件(包括隐藏文件和系统文件)。 然后使用 attrib 命令和 -h 删除隐藏文件属性,使用 -s 删除系统文件属性,或使用 -h -s 同时删除隐藏文件属性和系统文件属性。 删除隐藏属性和文件属性后,可以删除文件。

  • 不能使用 rmdir 命令删除当前目录。 如果尝试删除当前目录,将显示以下错误消息:

    The process can't access the file because it is being used by another process.

    如果收到此错误消息,则必须更改为其他目录(不能是当前目录的子目录),然后重试。

示例

若要更改为父目录以便可以安全地删除所需目录,请键入:

cd ..

若要从当前目录中删除名为 test 的目录(及其所有子目录和文件),请键入:

rmdir /s test

若要在安静模式下运行上一个示例,请键入:

rmdir /s /q test