Как динамически вычислить путь к файлу в InnoSetup? - PullRequest
0 голосов
/ 21 декабря 2010

Мне нужно вычислить путь назначения для файла перед копированием.Если путь не существует, я не буду копировать файл во время установки.

Возможно ли это?

Например, могу ли я назвать некоторый computepath.exe как хранилище результата в переменной?

1 Ответ

2 голосов
/ 21 декабря 2010

Вам не нужно вызывать внешнюю программу для этого.Практически любое вычисление может быть выполнено с использованием сценария pascal, и затем вы можете использовать функцию FileOrDirExists (), чтобы определить, существует ли путь.

Если этого недостаточно, вы можете выбрать другой подход: извлечь файл ввременный каталог и вызовите computepathandcopy.exe, передавая имя временного файла в качестве параметра.Exe вычислит путь, проверит, существует ли он, и выполнит копирование файла.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...