使用目标目录中的空格在VBScript中移动命令

时间:2017-05-11 13:48:35

标签: vbscript directory-structure

WITH table AS (
SELECT
 20170428 date_num,
 '2015-05-13-10.10.47.000000' timestamp_str
FROM SYSIBM.SYSDUMMY1 )
SELECT 
  DATE(TIMESTAMP_FORMAT(CHAR(date_num),'YYYYMMDD')),
  DATE(timestamp_str)
FROM table

以上是我的代码,我尝试运行脚本并替换目标目录中的文件。我的其他脚本工作正常,并没有导致任何问题,但在这个脚本中我似乎无法将文件移动到目标(C:\ Program Files(x86)\ Setup Folder),因为目录中的空格。

我已经尝试过使用/,"' s(这个我无法工作,因为它会读取脚本并认为它是它的结尾)和单引号(&#39) ;),在目录的每个空格之前,但它们都不起作用。

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

1 个答案:

答案 0 :(得分:0)

我通过更多的研究找到了自己问题的答案。

它无法工作的原因是因为我没有在目标目录之前添加一组双引号。通过做

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

有效。我将把这个留给今后遇到这个问题的人。