VB脚本和带空格的文件名

时间:2010-05-06 14:51:42

标签: scripting vbscript

我写了一个VBS文件来打开“5月5日”文件夹,其中包含以下内容

path = "F:\Test\2010\May\6 May"
Set Sh = CreateObject("WSCript.Shell")
Sh.Run ""path"",3,True
Set Sh = Nothing 

然而,在执行此操作时,我收到以下错误


Windows脚本宿主

脚本:F:\ Sperry \ 2010 \ May_06 May \ open.vbs 行:4 查尔:10 错误:预期的结束语句 代码:800A0401 来源:Microsoft VBScript编译错误


确定

有人可以帮助我吗?

1 个答案:

答案 0 :(得分:2)

您的""path""语法不正确。要在VBScript中连接字符串,您需要使用&运算符。另外,要将引号字符指定为字符串的一部分,您需要将其加倍。所以,你的脚本应该是这样的:

path = "F:\Test\2010\May\6 May"
Set Sh = CreateObject("WSCript.Shell")
Sh.Run """" & path & """", 3, True
Set Sh = Nothing