宝哥软件园

JavaScript使用文件系统对象来写文本文件的内容

编辑:宝哥软件园 来源:互联网 时间:2021-09-08

在本文中,一个例子讲述了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编程有所帮助。

更多资讯
游戏推荐
更多+