Javascript写入txt和读取txt文件示例


Posted in Javascript onFebruary 12, 2014

1. 写入

FileSystemObject可以将文件翻译成文件流。

第一步:

例:

Var fso=new ActiveXObject(Scripting.FileSystemObject);

创建一个可以将文件翻译成文件流的对象。

第二步:用于创建一个textStream 对象

括号里边有三个属性

1. 文件的绝对路径

2. 文件的常数 只读=1,只写=2 ,追加=8 等权限。(ForReading 、 ForWriting 或 ForAppending 。);

3. 一个布尔值 允许新建则为true 相反为false;

例:

Var f=fso.createtextfile(“C:\a.txt”,2,true);

第三步:调用textStream的方法

1. Write(不在写入数据末尾添加新换行符)

2. WriteLine(要在最后添加一个新换行符)

3. WriteBlankLines(增加一个或者多个空行)

例:

f.writeLine(“wo shi di yi hang”);

第四步:

关闭textStream 对象:

例:f.close();

2. 读取

第一步:

Var fso=new ActiveXObject(Scripting.FileSystemObject);

创建一个可以将文件翻译成文件流的对象。

第二步:用于创建一个textStream 对象

括号里边有三个属性

4. 文件的绝对路径

5. 文件的常数 只读=1,只写=2 ,追加=8 等权限。(ForReading 、 ForWriting 或 ForAppending 。);

6. 一个布尔值 允许新建则为true 相反为false;

例:

Var f=fso.opentextfile(“C:\a.txt”,1,true);

第三步:调用读取方法

1. Read(用于读取文件中指定数量的字符)

2. ReadLine(读取一整行,但不包括换行符)

3. ReadAll(则读取文本文件的整个内容);

判断是否读取到最后一行

while (!f.AtEndOfStream) 
{ 
f.Readline(); 
}

第四步:

关闭textStream 对象:

例:f.close();

下面是一个html打开txt文件的例子。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>你好</title> 
</head> <body> 
<div id="aa"></div> 
<script language="javascript"> 
var fso, ts, s ; 
var ForReading = 1; 
fso = new ActiveXObject("Scripting.FileSystemObject"); 
ts = fso.OpenTextFile("d:\\testfile.txt", ForReading); 
s = ts.ReadLine(); 
document.getElementById("aa").innerHTML=s; 
</script> 
</body> 
</html>
Javascript 相关文章推荐
永不消失的title提示代码
Feb 15 Javascript
使用正则替换变量
May 05 Javascript
javascript下查找父节点的简单方法
Aug 13 Javascript
JQuery跨Iframe选择实现代码
Aug 19 Javascript
js中数组Array的一些常用方法总结
Aug 12 Javascript
js实现div的切换特效上一个下一个
Feb 11 Javascript
Egret引擎开发指南之创建项目
Sep 03 Javascript
javascript实现避免页面按钮重复提交
Jan 08 Javascript
js实现新浪微博首页效果
Oct 16 Javascript
sea.js常用的api简易文档
Nov 15 Javascript
jstree的简单实例
Dec 01 Javascript
vue实现从外部修改组件内部的变量的值
Jul 30 Javascript
通过onmouseover选项卡实现img图片的变化
Feb 12 #Javascript
JavaScript中创建对象和继承示例解读
Feb 12 #Javascript
javascript实现文本域写入字符时限定字数
Feb 12 #Javascript
js 绑定键盘鼠标事件示例代码
Feb 12 #Javascript
动态加载jquery库的方法
Feb 12 #Javascript
jquery实现页面图片等比例放大缩小功能
Feb 12 #Javascript
javascript获取web应用根目录的方法
Feb 12 #Javascript
You might like
php表单转换textarea换行符的方法
2010/09/10 PHP
gearman管理工具GearmanManager的安装与php使用方法示例
2020/02/27 PHP
Javascript对象属性方法汇总
2013/11/21 Javascript
让jQuery Mobile不显示讨厌loading界面的方法
2014/02/19 Javascript
JQuery实现展开关闭层的方法
2015/02/17 Javascript
javascript实现类似百度分享功能的方法
2015/07/27 Javascript
Bootstrap布局组件应用实例讲解
2016/02/17 Javascript
微信小程序 Canvas增强组件实例详解及源码分享
2017/01/04 Javascript
jQuery实现html table行Tr的复制、删除、计算功能
2017/07/10 jQuery
Vue监听数据渲染DOM完以后执行某个函数详解
2018/09/11 Javascript
nodejs初始化init的示例代码
2018/10/10 NodeJs
jQuery使用$.extend(true,object1, object2);实现深拷贝对象的方法分析
2019/03/06 jQuery
node.js如何根据URL返回指定的图片详解
2020/10/21 Javascript
利用JavaScript模拟京东按键输入功能
2020/12/01 Javascript
[52:29]DOTA2上海特级锦标赛主赛事日 - 2 胜者组第一轮#3Secret VS OG第三局
2016/03/03 DOTA
[02:38]2018DOTA2亚洲邀请赛赛前采访-VGJ.T
2018/04/03 DOTA
[47:22]Mineski vs Winstrike 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
python 的列表遍历删除实现代码
2020/04/12 Python
通过Python模块filecmp 对文件比较的实现方法
2018/06/29 Python
python 运用Django 开发后台接口的实例
2018/12/11 Python
python使用PIL模块获取图片像素点的方法
2019/01/08 Python
python utc datetime转换为时间戳的方法
2019/01/15 Python
详解如何管理多个Python版本和虚拟环境
2019/05/10 Python
HTML5+CSS3绘制锯齿状的矩形
2016/03/01 HTML / CSS
英国太阳镜品牌:Taylor Morris Eyewear
2018/04/18 全球购物
加拿大在线隐形眼镜和眼镜店:VisionPros
2019/10/06 全球购物
SNIDEL官网:日本VIVI杂志人气少女第一品牌
2020/03/12 全球购物
Android面试宝典
2013/08/06 面试题
大学运动会入场词
2014/02/22 职场文书
幼儿园儿童节主持词
2014/03/21 职场文书
战略合作意向书范本
2014/04/01 职场文书
培训通知
2015/04/17 职场文书
道歉信怎么写
2015/05/12 职场文书
2016教师廉洁从教心得体会
2016/01/13 职场文书
css背景和边框标签实例详解
2021/05/21 HTML / CSS
MySql按时,天,周,月进行数据统计
2022/08/14 MySQL