JavaScript使用FileSystemObject对象写入文本文件内容的方法


Posted in Javascript onAugust 05, 2015

本文实例讲述了JavaScript使用FileSystemObject对象写入文本文件内容的方法。分享给大家供大家参考。具体如下:

这段代码主要是练习JavaScript的FileSystemObject对象,用它来让JavaScript向一个文本文件中写入内容,这个TXT文件的路径你可以自己指定,然后定义好要写入的内容,运行代码,你会发现原来的TXT文本中的内容已改变。

运行效果如下图所示:

JavaScript使用FileSystemObject对象写入文本文件内容的方法

具体代码如下:

<html>
<head>
<title>写入文本文件</title>
</head>
<body>
<hr>
<script language="JavaScript"> 
var ForWriting = 2;
var strFile = "c:\\test.txt";
var objFSO = new ActiveXObject("Scripting.FileSystemObject");
// 检查文件是否存在
if (objFSO.FileExists(strFile)){
  // 打开文本文件
  var objStream = objFSO.OpenTextFile(strFile,ForWriting,true,false);
  // 写入字符串数据
  objStream.WriteLine("JavaScript的FileSystemObject对象");
  objStream.WriteLine("JavaScript写入文本文件的内容");
  document.write("写入文本文件" + strFile + "成功<br>");
  objStream.Close(); // 关闭文件
}
else
  document.write("文本文件: " + strFile + "不存在<br>");
</script>
</body>
</html>

但是有的情况下浏览器会报错未能创建对象.

F12开发者模式调试时发现:运行至new ActiveXObject这行时,automation服务器未能创建对象。

解决方法:

IE浏览器->工具->Internet选项->安全->自定义级别->设置

->“对未标记为可安全执行脚本的ActiveX控件初始化并执行脚本”设置为启用,确定即可。

注意:

启用此选项只可用于调试本地代码,在访问其它网站前一定记得改过来。
否则恶意脚本将通过IE具有读、写、遍历你本地文件等的全部权限!

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
jQuery 选择器理解
Mar 16 Javascript
用原生JavaScript实现jQuery的$.getJSON的解决方法
May 03 Javascript
JQuery删除DOM节点的方法
Jun 11 Javascript
jQuery实现点击小图显示大图代码分享
Aug 25 Javascript
基于JS判断iframe是否加载成功的方法(多种浏览器)
May 13 Javascript
jquery根据一个值来选中select下的option实例代码
Aug 29 Javascript
JS调用某段SQL语句的方法
Oct 20 Javascript
BootStrap Fileinput插件和Bootstrap table表格插件相结合实现文件上传、预览、提交的导入Excel数据操作步骤
Aug 07 Javascript
10行原生JS实现文字无缝滚动(超简单)
Jan 02 Javascript
react build 后打包发布总结
Aug 24 Javascript
vue.js中ref及$refs的使用方法解析
Oct 08 Javascript
vue+iview使用树形控件的具体使用
Nov 02 Javascript
js如何实现点击标签文字,文字在文本框出现
Aug 05 #Javascript
JavaScript实现删除,移动和复制文件的方法
Aug 05 #Javascript
解决jQuery uploadify在非IE核心浏览器下无法上传
Aug 05 #Javascript
JS基于cookie实现来宾统计记录访客信息的方法
Aug 04 #Javascript
JavaScript采用递归算法计算阶乘实例
Aug 04 #Javascript
基于js实现投票的实例代码
Aug 04 #Javascript
JavaScript数组对象赋值用法实例
Aug 04 #Javascript
You might like
apache mysql php 源码编译使用方法
2012/05/03 PHP
一个简单的php加密解密函数(动态加密)
2013/06/19 PHP
什么是PHP文件?如何打开PHP文件?
2017/06/27 PHP
PHP实现的折半查找算法示例
2017/12/19 PHP
理解Javascript_10_对象模型
2010/10/16 Javascript
js实现tab切换效果实例
2015/09/16 Javascript
图解Sublime Text3使用技巧
2015/12/21 Javascript
JavaScript操作表单实例讲解(上)
2016/06/20 Javascript
JavaScript DOM 对象深入了解
2016/07/20 Javascript
jQuery实现的瀑布流加载效果示例
2016/09/13 Javascript
JS中的三个循环小结
2017/06/20 Javascript
React Native时间转换格式工具类分享
2017/10/24 Javascript
Vue + Vue-router 同名路由切换数据不更新的方法
2017/11/20 Javascript
Node.js Windows Binary二进制文件安装方法
2019/05/16 Javascript
vue中音频wavesurfer.js的使用方法
2020/02/20 Vue.js
微信小程序以ssm做后台开发的实现示例
2020/04/08 Javascript
利用 JavaScript 实现并发控制的示例代码
2020/12/31 Javascript
原生js实现自定义滚动条
2021/01/20 Javascript
Python读取图片EXIF信息类库介绍和使用实例
2014/07/10 Python
利用Django框架中select_related和prefetch_related函数对数据库查询优化
2015/04/01 Python
python 远程统计文件代码分享
2015/05/14 Python
使用C#配合ArcGIS Engine进行地理信息系统开发
2016/02/19 Python
Python基于Tkinter模块实现的弹球小游戏
2018/12/27 Python
python 批量添加的button 使用同一点击事件的方法
2019/07/17 Python
python根据文本生成词云图代码实例
2019/11/15 Python
Python 实现图片转字符画的示例(静态图片,gif皆可)
2020/11/05 Python
巴西独家产品和现场演示购物网站:Shoptime
2019/07/11 全球购物
单位刻章介绍信范文
2014/01/11 职场文书
棉花姑娘教学反思
2014/02/15 职场文书
关爱女孩行动实施方案
2014/03/13 职场文书
高中生操行评语
2014/04/25 职场文书
巾帼文明岗申报材料
2014/05/01 职场文书
优秀班主任申报材料
2014/12/16 职场文书
大学三好学生主要事迹范文
2015/11/03 职场文书
mysql定时自动备份数据库的方法步骤
2021/07/07 MySQL
Python面试不修改数组找出重复的数字
2022/05/20 Python