ChDir 函数
更新:2007 年 11 月
更改当前目录或文件夹。
在文件 I/O 操作中,My 功能具有比 ChDir 函数更高的效率和更好的性能。有关更多信息,请参见 My.Computer.FileSystem.CurrentDirectory 属性
Public Sub ChDir(ByVal Path As String)
参数
- Path
必需。String 表达式,标识哪一个目录或文件夹变成新的默认目录或文件夹。Path 可能包含驱动器。如果未指定驱动器,则 ChDir 更改当前驱动器上的默认目录或文件夹。
异常
异常类型 |
错误号 |
条件 |
---|---|---|
Path 为空。 |
||
指定的驱动器无效,或驱动器不可用。 |
如果正在升级使用非结构化错误处理方式的 Visual Basic 6.0 应用程序,请参见“错误号”一列。(您可以根据 Number 属性(Err 对象) 比较错误号。) 然而,如果可能,应当考虑用 Visual Basic 的结构化异常处理概述 替换这种错误控制。
备注
ChDir 函数更改默认目录,但是不更改默认驱动器。例如,如果默认驱动器是 C,下面的语句更改驱动器 D 上的默认目录,但 C 仍为默认驱动器:
ChDir("D:\TMP")
通过键入两个句点可以完成相对目录更改,如下所示:
ChDir("..") ' Moves up one directory.
安全说明: |
---|
ChDir 函数需要非托管代码权限,这可能会对它在部分信任情况下的执行产生影响。有关更多信息,请参见 SecurityPermission 类和代码访问权限。 |
示例
此示例使用 ChDir 函数更改当前目录或文件夹。
' Change current directory or folder to "MYDIR".
ChDir("MYDIR")
' Assume "C:" is the current drive. The following statement changes
' the default directory on drive "D:". "C:" remains the current drive.
ChDir("D:\WINDOWS\SYSTEM")
智能设备开发人员说明
不支持此函数。
要求
**模块:**FileSystem
**程序集:**Visual Basic 运行库(在 Microsoft.VisualBasic.dll 中)