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 相关文章推荐
Dom 是什么的详细说明
Oct 25 Javascript
js控制href内容的连接内容的变化示例
Apr 30 Javascript
jquery实现红色竖向多级向右展开的导航菜单效果
Aug 31 Javascript
JS+DIV+CSS实现的经典标签切换效果代码
Sep 14 Javascript
js判断上传文件后缀名是否合法
Jan 28 Javascript
基于JavaScript实现类似于百度学术高级检索功能
Mar 02 Javascript
有关JavaScript中call()和apply() 的一些理解
May 20 Javascript
JavaScript提高加载和执行效率的方法
Feb 03 Javascript
ES6新特性之字符串的扩展实例分析
Apr 01 Javascript
Vue中引入样式文件的方法
Aug 18 Javascript
js前端导出Excel的方法
Nov 01 Javascript
vue 授权获取微信openId操作
Nov 13 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的Yii框架中YiiBase入口类的扩展写法示例
2016/03/17 PHP
php构造方法中析构方法在继承中的表现
2016/04/12 PHP
php过滤htmlspecialchars() 函数实现把预定义的字符转换为 HTML 实体用法分析
2019/06/25 PHP
Apply an AutoFormat to an Excel Spreadsheet
2007/06/12 Javascript
js checkbox(复选框) 使用集锦
2009/04/28 Javascript
jquery keypress,keyup,onpropertychange键盘事件
2010/06/25 Javascript
理解Javascript_07_理解instanceof实现原理
2010/10/15 Javascript
js中array的sort()方法使用介绍
2014/02/20 Javascript
创建、调用JavaScript对象的方法集锦
2014/12/24 Javascript
jQuery手机浏览器中拖拽动作的艰难性分析
2015/02/04 Javascript
JavaScript实现SHA-1加密算法的方法
2015/03/11 Javascript
js比较日期大小的方法
2015/05/12 Javascript
第三篇Bootstrap网格基础
2016/06/21 Javascript
JavaScript实现图片切换效果
2017/08/12 Javascript
vue中多路由表头吸顶实现的几种布局方式
2019/04/12 Javascript
微信小程序文章列表功能完整实例
2020/06/03 Javascript
Antd表格滚动 宽度自适应 不换行的实例
2020/10/27 Javascript
JS中多层次排序算法的实现代码
2021/01/06 Javascript
[49:59]KG vs Mineski 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
[32:36]完美世界DOTA2联赛PWL S3 LBZS vs CPG 第二场 12.12
2020/12/16 DOTA
Python中__repr__和__str__区别详解
2019/11/07 Python
Python xlwt模块使用代码实例
2020/06/10 Python
Python学习之路之pycharm的第一个项目搭建过程
2020/06/18 Python
Python Selenium模块安装使用教程详解
2020/07/09 Python
阿联酋网上花店:Ferns N Petals
2018/02/14 全球购物
Tomcat的缺省是多少,怎么修改
2014/04/09 面试题
高中生自我评语大全
2014/01/19 职场文书
十八大报告观后感
2014/01/28 职场文书
中学教师自我鉴定
2014/02/07 职场文书
运动会开幕式主持词
2014/03/28 职场文书
市场营销专业自荐书
2014/06/10 职场文书
治庸问责心得体会
2014/09/12 职场文书
2015年小学生暑假总结
2015/07/13 职场文书
2016年党校科级干部培训班学习心得体会
2016/01/06 职场文书
话题作文之呼唤
2019/12/18 职场文书
React + Threejs + Swiper 实现全景图效果的完整代码
2021/06/28 Javascript