Парни кто знает как записать строку текста в файл?

Выделить код

Код:

var test = 'text string'
// Нужно значение переменной записать в txt файл

https://developer.mozilla.org/en-US/Add-ons/Code_snippets/File_I_O

okkamas_knife пишет

https://developer.mozilla.org/en-US/Add-ons/Code_snippets/File_I_O

Спасибо за ответ! Получилось собрать вот такую конструкцию

скрытый текст

Выделить код

Код:

data = 'Строка'

var file = Components.classes["@mozilla.org/file/local;1"].
           createInstance(Components.interfaces.nsILocalFile);
file.initWithPath("D:\\test.txt");
var foStream = Components.classes["@mozilla.org/network/file-output-stream;1"].
                         createInstance(Components.interfaces.nsIFileOutputStream);
foStream.init(file, 0x02 | 0x10 | null, 0666, 0);
var converter = Components.classes["@mozilla.org/intl/converter-output-stream;1"].
                          createInstance(Components.interfaces.nsIConverterOutputStream);
converter.init(foStream, "UTF-8", 0, 0);
converter.writeString(data);
converter.close();


Все вроде как работает как нужно )), но очень хотелось добиться чтобы при каждом вызове строка записывалось с новой строки... Может знаешь как это сделать?

очевидно же что добавить к тексту \r\n (win-формат) или просто \n(для *nix)

okkamas_knife пишет

очевидно же что добавить к тексту \r\n (win-формат) или просто \n(для *nix)

Ну это понятно, просто так получается одна лишняя строка, ну в принципе это не помещает. Спасибо за помощь ере раз...