【发布时间】:2015-06-03 12:07:48
【问题描述】:
我怎样才能获得一个正在运行的 vbscript/classic ASP 页面的路径?我使用了几个代码sn-ps,但都给出了当前工作目录(C驱动器路径),但我需要获取脚本所在的当前文件路径。
我正在尝试在 .VBS 文件和 .ASP 文件中显示此内容。
Dim folderName1
folderName1 = ""
Dim fso1
Set fso1 = CreateObject("Scripting.FileSystemObject")
Dim fullpath
fullpath = fso1.GetAbsolutePathName(folderName1)
response.write("folder spec: " & folderName1)
response.write( "fullpath: " & fullpath)
上面的代码给出了 C 路径。
【问题讨论】:
-
嗨 - 你在这里问的不是 100% 清楚......在你的脚本示例中(假设经典 ASP Vbscript?)完整路径应该返回当前工作目录,但你继续说代码给出了 C 驱动器路径,但你需要当前文件路径...?您能否更新并提供更详细的示例来说明您的要求,因为我不明白您缺少什么。您是否希望输出显示 asp/vbs 文件所在的位置?
-
假设我正在运行 abc.vbs 文件。我需要获取存储 abc.vbs 文件的完整路径。
-
如果您正在运行 abc.vbs - 您不会像在此处所写的那样使用 response.write,而是使用 wscript.echo - response.write 是您将在 Classic ASP 中使用的指令...?这可以改变你在这里的追求。
标签: vbscript asp-classic