在Javascript中使用“FSO”,如何将变量的内容写入文件?

时间:2011-05-24 06:00:41

标签: javascript activex filesystemobject

  

可能重复:
  how to write a variables's content to a file in JavaScript

我有这段代码来创建一个文本文件。 我该如何写这个文本文件?

function makefile() { 

    var fso; 

    var thefile;

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

    thefile.close()
}

2 个答案:

答案 0 :(得分:3)

这是一种方式:

makefile();

function makefile () {

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

    thefile.WriteLine('abc');
    thefile.Close();
}

答案 1 :(得分:2)

请记住,这只能在IE中使用正确的“宽松”安全权限。

所有信息均可在FileSystemObject Basics下找到。

当您CreateTextFile(或处于写入模式时为OpenAsTextStream)时,您会收到一个TextStream对象,其中包含WriteLine方法。请参阅“代码”的示例。

快乐的编码。