Как записать содержимое переменных в файл с помощью FSO в Javascript?

Возможный дубликат:
как записать содержимое переменных в файл на JavaScript

У меня есть этот фрагмент кода для создания текстового файла. Как мне написать в этот текстовый файл?

function makefile() { 

    var fso; 

    var thefile;

    fso = new ActiveXObject("Scripting.FileSystemObject");
    thefile=fso.CreateTextFile("C:\\tmp\\MyFile.txt",true);

    thefile.close()
}

person Srikanth Anandateertha    schedule 24.05.2011    source источник
comment
Дублирование этого вопроса, заданного вами   -  person Praveen Lobo    schedule 24.05.2011
comment
В лучшем случае это лишь частичный дубликат этого вопроса; он ориентирован на использование поддержки FSO. Предположительно это уже создает файл. (Возможно, там уже есть дубликаты, новые теги должны помочь. В любом случае, если вы выберете дублирующее закрытие - пожалуйста, не выбирайте другой вопрос как дубликат :-)   -  person    schedule 24.05.2011


Ответы (2)


Вот один из способов:

makefile();

function makefile () {

    var fso = new ActiveXObject("Scripting.FileSystemObject"),
        thefile=fso.CreateTextFile("C:\\temp\\MyFile.txt",true);

    thefile.WriteLine('abc');
    thefile.Close();
}
person Brett Zamir    schedule 24.05.2011

Имейте в виду, что это будет работать только в IE с правильными "ослабленными" разрешениями безопасности.

Всю информацию можно найти в разделе Основные сведения о FileSystemObject .

Когда вы CreateTextFile (или OpenAsTextStream в режиме записи) вы получаете TextStream, у которого, среди прочего, есть метод WriteLine. См. Примеры для «кода».

Удачного кодирования.

person Community    schedule 24.05.2011