如何获取 VBScript 中的当前目录110


在 VBScript 中,您可以使用 属性检索当前脚本在磁盘上的完整路径,包括文件名。通过获取脚本的完整路径,可以轻松访问当前目录。

代码示例
Dim strScriptPath
strScriptPath =
Dim strCurrentDirectory
strCurrentDirectory = Left(strScriptPath, InStrRev(strScriptPath, "))
strCurrentDirectory

在这个脚本中:
* `strScriptPath` 变量存储当前脚本的完整路径。
* `InStrRev` 函数返回子字符串在指定字符串中最后出现的位置,在本例中,它用于找到路径中的最后一个反斜杠字符。
* `Left` 函数截取字符串的左侧部分,在本例中,它截取完整路径的左半部分,该部分包含当前目录。
* `` 语句将当前目录输出到控制台。

使用 FSO 对象您还可以使用 FileSystemObject (FSO) 对象来获取当前目录。FSO 对象提供了对文件和文件夹的访问权限,包括获取当前目录的功能。

Dim fso
Set fso = CreateObject("")
Dim strCurrentDirectory
strCurrentDirectory = (".")
strCurrentDirectory

在这个脚本中:
* `fso` 变量声明并用 `` 创建了一个 FSO 对象。
* `GetAbsolutePathName` 方法获取当前目录的绝对路径。
* `` 语句将当前目录输出到控制台。

使用 VBScript 获取当前目录有几种方法。无论是使用 `` 属性还是 `` 方法,都可以轻松访问脚本所在目录的路径。这些技术对于访问当前目录中的文件和文件夹来完成各种任务非常有用。

2024-12-15


上一篇:VBScript Script 文件:全面指南

下一篇:使用 VBScript 获取值