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 相关文章推荐
js+JQuery返回顶部功能如何实现
Dec 03 Javascript
js点击更换背景颜色或图片的实例代码
Jun 25 Javascript
javascript对话框使用方法(警告框 javascript确认框 提示框)
Jan 07 Javascript
js调试系列 控制台命令行API使用方法
Jun 18 Javascript
SuperSlide标签切换、焦点图多种组合插件
Mar 14 Javascript
JavaScript中标识符提升问题
Jun 11 Javascript
Angular4.x Event (DOM事件和自定义事件详解)
Oct 09 Javascript
vue-cli3+typescript初体验小结
Feb 28 Javascript
Bootstrap 时间日历插件bootstrap-datetimepicker配置与应用小结
May 28 Javascript
微信小程序实现消息框弹出动画
Apr 18 Javascript
浅谈laytpl 模板空值显示null的解决方法及简单的js表达式
Sep 19 Javascript
js实现省级联动(数据结构优化)
Jul 17 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
PL-880隐藏功能
2021/03/01 无线电
WordPress主题中添加文章列表页页码导航的PHP代码实例
2015/12/22 PHP
PHP示例演示发送邮件给某个邮箱
2019/04/03 PHP
jQuery Div中加载其他页面的实现代码
2009/02/27 Javascript
Jquery AJAX 框架的使用方法
2009/11/03 Javascript
AngularJS基础 ng-focus 指令简单示例
2016/08/01 Javascript
浅谈Javascript中的12种DOM节点类型
2016/08/19 Javascript
AngularJS通过$http和服务器通信详解
2016/09/21 Javascript
ES6新数据结构Map功能与用法示例
2017/03/31 Javascript
Vue组件tree实现树形菜单
2017/04/13 Javascript
基于Vue的移动端图片裁剪组件功能
2017/11/28 Javascript
Spring Boot/VUE中路由传递参数的实现代码
2018/03/02 Javascript
Javascript格式化并高亮xml字符串的方法及注意事项
2018/08/13 Javascript
Node.js学习教程之Module模块
2019/09/03 Javascript
NProgress显示顶部进度条效果及使用详解
2019/09/21 Javascript
微信小程序自定义扫码功能界面的实现代码
2020/07/02 Javascript
JavaScript实现简单动态表格
2020/12/02 Javascript
[09:47]2018DOTA2亚洲邀请赛4.5SOLO赛 No[o]ne vs Sumail
2018/04/06 DOTA
[08:54]DOTA2-DPC中国联赛 正赛 Aster vs LBZS 选手采访
2021/03/11 DOTA
python sys,os,time模块的使用(包括时间格式的各种转换)
2018/04/27 Python
Python对ElasticSearch获取数据及操作
2019/04/24 Python
pandas DataFrame索引行列的实现
2019/06/04 Python
Python 正则表达式 re.match/re.search/re.sub的使用解析
2019/07/22 Python
如何在mac版pycharm选择python版本
2020/07/21 Python
Python Process创建进程的2种方法详解
2021/01/25 Python
Python datetime模块的使用示例
2021/02/02 Python
Django实现简单的分页功能
2021/02/22 Python
海滩咖啡馆:Beach Cafe
2018/02/02 全球购物
IFCHIC台湾:欧美国际设计师品牌
2019/05/18 全球购物
心理健康活动总结
2014/04/30 职场文书
土地转让协议书
2014/09/27 职场文书
在教室放鞭炮的检讨书
2014/09/28 职场文书
汽车机电维修工求职信
2014/09/30 职场文书
如何写观后感
2015/06/19 职场文书
新郎父母婚礼答谢词
2015/09/29 职场文书
微信小程序 WeUI扩展组件库的入门教程
2022/04/21 Javascript