BGT — работа с файлами.

Давайте сначала научимся читать содержимое файлов.
Создадим в документах файл a.txt, в котором напишем следующий текст:
я — файл, прочитай меня!
Критики могут опозорить мой литературный потенциал на просторах всей сети, но это не суть. 😀
Главное — результат, а не какие-то там частности и детали.
Тут же в документах создадим файл file.bgt, в котором напишем следующий код:
void main() {
//создаём объект работы с файлом
file a;
//далее открываем файл с помощью метода open()
a.open(«a.txt», «r»);
//записываем содержимое файла в переменную text
string text=a.read();
//закрываем обработчик файла
a.close();
//показываем содержимое переменной text пользователю.
alert(«Информация», text);
}
Запустите этот скрипт, и появится окошко с текстом я — файл, прочитай меня!
Вы заметили, что в методе open, кроме пути к файлу, указывается режим работы с ним.
Различаются 3 режима работы:
r — чтение файла,
w — создание файла с последующей записью, либо без оной.
a — открытие существующего файла и добавление в его конец новых данных.
В данном примере был использован режим чтения, r, потому что мы читали файл, запись в него нам не требовалась.
Таким нехитрым образом читается содержимое файлов.
Теперь научимся записывать в файл.
Сразу привожу прокомментированный код:
void main() {
//создаём переменную с текстовым полем, в которое пользователь может ввести данные.
string data=input_box(«Сообщение», «Напишите что-нибудь, чтобы оно сохранилось в файл», «»);
//Создаём обработчик файла
file d;
d.open(«data.txt», «w»);
//записываем переменную с пользовательскими данными в файл
d.write(data);
//закрываем файл.
d.close();
}
Запустите этот скрипт и введите что-нибудь в редакторе, нажмите энтер, и у вас создастся файл data.txt, в котором будет написано то, что вы писали в редакторе.
Думаю, как работать с файлами, мы разобрались.
Больше практики, друзья, и всё будет идти быстро и легко. Удачи!!!