RmDir 函数

更新:2007 年 11 月

移除现有的目录。

在文件 I/O 操作中,My 功能具有比 RmDir 更高的效率和更好的性能。有关更多信息,请参见 My.Computer.FileSystem.DeleteDirectory 方法

Public Sub RmDir(ByVal Path As String)

参数

  • Path
    必选。String 表达式,用于标识要移除的目录或文件夹。Path 可以包含驱动器。如果未指定驱动器,RmDir 将移除当前驱动器上的目录。

异常

异常类型

错误号

条件

ArgumentException

52

Path 未指定或为空。

IOException

75

目标目录包含文件。

FileNotFoundException

76

目录不存在。

如果正在升级使用非结构化错误处理方式的 Visual Basic 6.0 应用程序,请参见“错误号”一列。(您可以根据 Number 属性(Err 对象) 比较错误号。) 然而,如果可能,应当考虑用 Visual Basic 的结构化异常处理概述 替换这种错误控制。

备注

如果试图在包含文件的目录中使用 RmDir,则会出现错误。在试图移除目录之前,请先使用 Kill 函数删除该目录中的所有文件。

示例

此示例使用 RmDir 函数移除现有目录。

' Assume that MYDIR is an empty directory.
' Remove MYDIR.
RmDir("MYDIR")

智能设备开发人员说明

不支持此函数。

要求

命名空间:Microsoft.VisualBasic

**模块:**FileSystem

**程序集:**Visual Basic 运行库(在 Microsoft.VisualBasic.dll 中)

请参见

任务

如何:在 Visual Basic 中删除目录

参考

ChDir 函数

CurDir 函数

Kill 函数

MkDir 函数

ArgumentException

IOException

FileNotFoundException