Препроцессор Inno Setup: SaveStringToFile

Прототип функции

int SaveStringToFile(str Filename, str S, int? Append, int? UTF8)

Описание

Выполняет запись заданной строки в указанный файл. Если параметр Append имеет значение True или опущен, а указанный файл уже существует, строка будет добавлена вместо перезаписи. Если параметр UTF8 имеет значение True или опущен, строка будет записана в кодировке UTF8 вместо ASCII. В случае успеха функция возвращает значение True, иначе False.

Эта функция автоматически не записывает разрыв строки до и после заданной строки. Если параметр Append имеет значение True или опущен, а существующий файл не содержит в конце разрыв строки, функция просто дополнит последнюю строку в файле. Во избежание этого вставить символы разрыва строки (используя NewLine) до и/или после заданной строки.

Пример

#expr SaveStringToFile('c:\filename.txt', NewLine + 'the string' + NewLine)