0

首先,我想在本地系统中创建一个文本文件,并将内容添加到文件中。之后我想打开该文件。

无法使用代码创建文件。还想要代码从本地系统打开文件。任何人都可以帮助我或提供可能的详细信息吗???

<body>

<input type="button" value="create" onclick="createFile()"/>    

 <script type="text/javascript"  language="javascript">

      function createFile()
                    {
                      try{
                            var fso,file;
                            fso=new ActiveXObject("Scripting.FileSystemObject");
                            file=fso.CreateTextFile("D:\\ppp.txt");
                            file.WriteLine("AAAAA");
                            file.close();
                        }
                           catch(err){
                               alert(err.message);
                           }                       
                    }

                  </script>

</body>

在 IE 中运行时出现错误-自动化服务器无法创建 在 Chrome 中运行的对象出现错误-未定义 ActiveXObject

4

3 回答 3

0

JavaScript 无权读取/写入用户文件系统。您可以只使用 HTML5 localstorage 在客户端保存数据。

于 2013-08-02T11:00:09.417 回答
0

看看这篇文章,如果你能冷静地阅读它,你就会得到知识

这里

于 2013-08-02T11:02:16.447 回答
0

这在 javascript 中是不可能的,也许您可​​以尝试 Chrome 和 Opera 目前支持的 Filesystem API。您可以在此处阅读更多信息:http: //www.html5rocks.com/en/tutorials/file/filesystem/

于 2013-08-02T11:02:45.230 回答