我正在尝试使用Installscript复制文件功能复制文件: bRet = CopyFile(szUnattendIni,szStatusFile);
其中szUnattendIni引用的文件作为命令行参数传递。 当我使用双引号从命令行传递此文件时,bRet返回错误,说“系统无法找到指定的文件”...但是当我传递相同的名称而没有双引号时,它可以正常工作。
我尝试在复制前添加一个检查,以验证源文件是否存在: if(Is(FILE_EXISTS,szUnattendIni))然后 MessageBox(“文件存在”,信息); ENDIF;
在这两种情况下,都会显示消息框,提示文件存在。 我想支持目录名称包含需要双引号的空格的路径。但我无法做到。我该如何解决这个问题。
答案 0 :(得分:1)
我找到了答案,这是Installscript CopyFile函数的一个问题。 请参阅以下链接: http://kb.flexerasoftware.com/selfservice/viewContent.do?externalID=Q105860