如何使用JavaScript创建文本文件?

时间:2013-04-02 13:19:37

标签: javascript google-chrome text-files creation filesystemobject

我正在尝试使用javascript创建文本文件。我尝试了以下代码,但这没有用。请给我一个解决方案。谢谢。

var fso, file;
fso = new ActiveXObject("Scripting.FileSystemObject");
file = fso.CreateTextFile("c:\\Mytest\test.txt");
file.Close();

2 个答案:

答案 0 :(得分:4)

你不能使用ActiveXObject,因为它仅适用于IE浏览器。查看File System APIs of HTML5可能对你有帮助

答案 1 :(得分:1)

确切地说,ActiveX仅适用于IE。你需要定义一个函数并调用它。

<script>
function wtf() {
set fso = CreateObject("Scripting.FileSystemObject");  
set s = fso.CreateTextFile("C:\test.txt", True);
s.writeline("HI");
s.writeline("Bye");
s.writeline("-----------------------------");
s.Close();
}
</script>
<body onload="wtf()">