Ошибка функции копирования файла сценария установки

Я пытаюсь скопировать файл с помощью функции копирования файла Installscript: bRet=CopyFile(szUnattendIni, szStatusFile);

где файл, на который ссылается szUnattendIni, передается в качестве аргумента командной строки. Когда я передаю этот файл из командной строки, используя двойные кавычки, bRet возвращает сообщение об ошибке «Система не может найти указанный файл»… но когда я передаю то же имя без двойных кавычек, все работает нормально.

Я попытался добавить проверку перед копированием, чтобы проверить, существует ли исходный файл, используя: if(Is(FILE_EXISTS,szUnattendIni)) then MessageBox("File Exists",INFORMATION); конец;

В обоих случаях отображается окно сообщения о том, что файл существует. Я хочу поддерживать пути с именем каталога, содержащим пробелы, для которых требуются двойные кавычки. Но я не могу. Как я могу решить эту проблему.


person The King    schedule 04.07.2012    source источник


Ответы (1)


Я нашел ответ, это проблема с функцией Installscript CopyFile. Перейдите по ссылке ниже: http://kb.flexerasoftware.com/selfservice/viewContent.do?externalID=Q105860

person The King    schedule 04.07.2012