JavaScript使用文件系统对象来写文本文件的内容
在本文中,一个例子讲述了JavaScript如何使用FileSystemObject对象写入文本文件的内容。分享给大家参考。具体如下:
这段代码主要是练习JavaScript的FileSystemObject对象,用它来让JavaScript把内容写入文本文件。你可以自己指定这个TXT文件的路径,然后定义要写的内容,运行代码,你会发现原来TXT文本中的内容发生了变化。
运行效果如下图所示:
具体代码如下:
Htmlheadtitle写入文本文件/标题/标题脚本语言=' JavaScript ' var for writing=2;var strFile=' c: \ \ test.txtvar objFSO=新的ActiveXObject('Scripting。filestystemobject’);//如果(obj FSO . file exists(strfile)){//打开文本文件var objstream=obj FSO . opentextfile(strfile,为writing,true,false);//写入字符串数据objstream . write line(' JavaScript的FileSystemObject对象');Objstream。writeline('由JavaScript写入文本文件的内容');Document.write('写入文本文件' strFile '成功br ');objStream。close();//关闭文件}else document.write('文本文件:' strFile '不存在br ');/script/body/html,但有时浏览器会报告无法创建对象。
在调试F12开发者模式时,发现自动化服务器在运行到新的ActiveXObject时创建对象失败。
解决方法:
IE浏览器-工具-互联网选项-安全性-自定义级别-设置
-“未标记为可安全执行脚本的ActiveX控件的初始化和执行脚本”设置为启用,然后单击“确定”。
注意:
启用此选项只能用于调试本地代码,请务必在访问其他网站之前进行更改。否则,恶意脚本将拥有通过IE读取、写入和遍历您的本地文件的所有权限!
希望这篇文章对你的javascript编程有所帮助。
版权声明:JavaScript使用文件系统对象来写文本文件的内容是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。