» Создаём текстовые файлы

K.A.V.
www.oszone.net
22.02.2010
Автор: K.A.V.
Последнее обновление: 22.02.2010

На этой страничке я дам вам пример создания текстового файла, а также слияния двух текстовых файлов.

1. Создаём простой текстовый файл
FileOpen $0 "$temp\temp.txt" w
FileWrite $0 "Справочник по NSIS"
FileClose $0
Вы также можете открыть данный файл с уникальной переменной и на протяжении всего кода записывать в него данные, а в конце кода для закрытия файла уже прописывать "FileClose"
Вы также можете использовать следующие символы форматирования текста:

$\n - новая строка
$\t - знак табуляции


2. Создаём файл и на протяжении всего кода мы добавляем в него информацию:
Var /Global LOGFile
FileOpen $LOGFile "$temp\LogFile.log" w
FileWrite $LOGFile "Справочник по NSIS"
FileWrite $LOGFile "$\nСтрока №2"
FileWrite $LOGFile "$\nСтрока №3"
FileWrite $LOGFile "$\nСтрока №4"
FileClose $LOGFile

3. "Склеиваем" 2 текстовых файла
Для выполнения команды необходимо:
!include "TextFunc.nsh"
${FileJoin} "$EXEDIR\MyFile.txt" "$temp\temp.log" ""
В данном примере, содержимое файла "$temp\temp.log" будет добавлено к концу файла "$EXEDIR\MyFile.txt"