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 相关文章推荐
一个对于Array的简单扩展
Oct 03 Javascript
JS面向对象编程之对象使用分析
Aug 19 Javascript
解析URI与URL之间的区别与联系
Nov 22 Javascript
js在数组中删除重复的元素自保留一个(两种实现思路)
Aug 22 Javascript
Egret引擎开发指南之视觉编程
Sep 03 Javascript
sails框架的学习指南
Dec 22 Javascript
JavaScript通过select动态更换图片的方法
Mar 23 Javascript
js实现简单的网页换肤效果
Jan 18 Javascript
Bootstrap表单制作代码
Mar 17 Javascript
你有必要知道的10个JavaScript难点
Jul 25 Javascript
javascript用rem来做响应式开发
Jan 13 Javascript
vue 项目中当访问路由不存在的时候默认访问404页面操作
Aug 31 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函数解决SQL injection
2006/10/09 PHP
PHP 获取客户端真实IP地址多种方法小结
2010/05/15 PHP
php array_push()数组函数:将一个或多个单元压入数组的末尾(入栈)
2011/07/12 PHP
php可生成缩略图的文件上传类实例
2014/12/17 PHP
基于jQuery实现的当离开页面时出现提示的实现代码
2011/06/27 Javascript
js通过地址栏给action传值(中文乱码全是问号)
2013/05/02 Javascript
浅谈javascript中createElement事件
2014/12/05 Javascript
node.js中的querystring.stringify方法使用说明
2014/12/10 Javascript
JavaScript实现输入框(密码框)出现提示语
2016/01/12 Javascript
EasyUI Combobox设置默认值 获取text的方法
2016/11/28 Javascript
bootstrap输入框组使用方法
2017/02/07 Javascript
微信小程序小组件 基于Canvas实现直播点赞气泡效果
2020/05/29 Javascript
Angular2利用组件与指令实现图片轮播组件
2017/03/27 Javascript
JS控制鼠标拒绝点击某一按钮的实例
2017/12/29 Javascript
使用koa2创建web项目的方法步骤
2019/03/12 Javascript
VUE前后端学习tab写法实例
2019/08/06 Javascript
微信小程序HTTP请求从0到1封装
2019/09/09 Javascript
JavaScript中的this/call/apply/bind的使用及区别
2020/03/06 Javascript
基于canvasJS在PHP中制作动态图表
2020/05/30 Javascript
[02:01]BBC DOTA2国际邀请赛每日综述:八强胜者组鏖战,中国队喜忧参半
2014/07/19 DOTA
[15:15]教你分分钟做大人:狙击手
2014/10/30 DOTA
python基础教程之循环介绍
2014/08/29 Python
Django中使用CORS实现跨域请求过程解析
2019/08/05 Python
Python字节单位转换实例
2019/12/05 Python
YSL圣罗兰美妆官方旗舰店:购买YSL口红
2018/04/16 全球购物
英国最受欢迎的价格比较网站之一:MoneySuperMarket
2018/12/19 全球购物
Kate Spade澳大利亚官方网站:美国设计师手袋品牌
2019/09/10 全球购物
100%法国制造的游戏和玩具:Les Jouets Français
2021/03/02 全球购物
Unix/Linux开发面试题
2016/08/16 面试题
人力资源管理专业应届生求职信
2013/09/28 职场文书
好的自荐信的要求
2013/10/30 职场文书
求职简历自我评价范例
2014/03/12 职场文书
2014年绩效考核工作总结
2014/12/11 职场文书
Java中PriorityQueue实现最小堆和最大堆的用法
2021/06/27 Java/Android
聊聊Lombok中的@Builder注解使用教程
2021/11/17 Java/Android
VUE之图片Base64编码使用ElementUI组件上传
2022/04/09 Vue.js