VBScript中的Move命令,目标目录中有空格

VBScript中的Move命令,目标目录中有空格,vbscript,directory-structure,Vbscript,Directory Structure,上面是我试图运行脚本并替换目标目录中的文件的代码。我的另一个脚本工作正常,没有引起任何问题,但是在这个脚本中,由于目录中有空格,我似乎无法将文件移动到目标(C:\Program Files(x86)\Setup文件夹) 我尝试过在目录的每个空格前使用/、“,”(我知道这一个不起作用,因为它会阅读脚本并相信它就是它的结尾),以及单引号('),但它们都不起作用 如果目录中有空格,在脚本中如何将文件从一个位置移动到另一个位置?我通过进一步研究找到了我自己问题的答案 它不起作用的原因是我没有在目标目录前

上面是我试图运行脚本并替换目标目录中的文件的代码。我的另一个脚本工作正常,没有引起任何问题,但是在这个脚本中,由于目录中有空格,我似乎无法将文件移动到目标(C:\Program Files(x86)\Setup文件夹)

我尝试过在目录的每个空格前使用/、“,”(我知道这一个不起作用,因为它会阅读脚本并相信它就是它的结尾),以及单引号('),但它们都不起作用


如果目录中有空格,在脚本中如何将文件从一个位置移动到另一个位置?

我通过进一步研究找到了我自己问题的答案

它不起作用的原因是我没有在目标目录前添加一组双引号

Set oShell = WScript.CreateObject("WSCript.shell")
oShell.run "cmd /K cd \ & cd C:\Users\me & cscript /nologo Setup.vbs > newfile & del example.ini & ren newfile example.ini & move example.ini C:\Program Files (x86)\Setup Folder"
成功了。我会把这个留给以后遇到这个问题的人

""C:\Program Files (x86)\Setup Folder"