MkDir 函数

更新:2007 年 11 月

创建一个新目录。

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

Public Sub MkDir(ByVal Path As String)

参数

  • Path
    必选。String 表达式,标识要创建的目录。Path 可能包含驱动器。如果未指定驱动器,则 MkDir 在当前驱动器上创建新的目录。

异常

异常类型

错误号

条件

ArgumentException

52

Path 未指定或为空。

SecurityException

70

权限被拒绝。

IOException

75

目录已存在。

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

安全说明:

在创建目录或文件夹的时候必须有读取和写入文件 I/O 的权限。有关更多信息,请参见 FileIOPermission代码访问权限

备注

此函数用于创建 Path 中指定的新目录,只有在指定的新目录已经存在或者部分 Path 无效的情况下,此函数才不创建新目录。Path 参数必须指定一个目录路径,而不能为文件路径。

示例

本示例使用 MkDir 函数创建目录。如果未指定驱动器,则在当前驱动器上创建新目录。

' Make new directory.
MkDir("C:\TESTDIR")

智能设备开发人员说明

不支持此函数。

要求

命名空间:Microsoft.VisualBasic

**模块:**FileSystem

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

请参见

任务

如何:在 Visual Basic 中创建目录

参考

ChDir 函数

CurDir 函数

RmDir 函数

ArgumentException

IOException