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更优雅的兼容
Aug 12 Javascript
jQuery 顶部导航跟随滚动条滚动固定浮动在顶部
Jun 06 Javascript
jQuery实现页面内锚点平滑跳转特效的方法总结
May 11 Javascript
JS+DIV+CSS排版布局实现美观的选项卡效果
Oct 10 Javascript
功能强大的Bootstrap使用手册(一)
Aug 02 Javascript
JS仿hao123导航页面图片轮播效果
Sep 01 Javascript
Jquery表单验证失败后不提交的解决方法
Oct 18 Javascript
Angular实现响应式表单
Aug 04 Javascript
jQuery实现右侧抽屉式在线客服功能
Dec 25 jQuery
如何制作一个Node命令行图像识别工具
Dec 12 Javascript
js实现多个标题吸顶效果
Jan 08 Javascript
ES6 十大特性简介
Dec 09 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运行环境配置的详解
2013/06/04 PHP
基于empty函数的判断详解
2013/06/17 PHP
PHP实现算式验证码和汉字验证码实例
2015/03/09 PHP
PHP5.2下preg_replace函数的问题
2015/05/08 PHP
PHP实现批量检测网站是否能够正常打开的方法
2016/08/23 PHP
yii 2.0中表单小部件的使用方法示例
2017/05/23 PHP
浅谈Yii乐观锁的使用及原理
2017/07/25 PHP
详解php curl带有csrf-token验证模拟提交方法
2018/04/18 PHP
php使用curl模拟浏览器表单上传文件或者图片的方法
2018/11/10 PHP
filters.revealTrans.Transition使用方法小结
2010/08/19 Javascript
js使用eval解析json(js中使用json)
2014/01/17 Javascript
jQuery提示效果代码分享
2014/11/20 Javascript
基于javascript实现根据身份证号码识别性别和年龄
2016/01/22 Javascript
微信小程序去哪里找 小程序到底如何使用(附小程序名单)
2017/01/09 Javascript
jquery动态添加带有样式的HTML标签元素方法
2018/02/24 jQuery
原生JS实现前端本地文件上传
2018/09/08 Javascript
vue各种事件监听实例(小结)
2020/06/24 Javascript
解决vuecli3中img src 的引入问题
2020/08/04 Javascript
js 图片懒加载的实现
2020/10/21 Javascript
详解Vue3 Teleport 的实践及原理
2020/12/02 Vue.js
零基础写python爬虫之HTTP异常处理
2014/11/05 Python
python 反向输出字符串的方法
2018/07/16 Python
Python合并同一个文件夹下所有PDF文件的方法
2019/03/11 Python
django认证系统 Authentication使用详解
2019/07/22 Python
决策树剪枝算法的python实现方法详解
2019/09/18 Python
基于python实现雪花算法过程详解
2019/11/16 Python
python实现将列表中各个值快速赋值给多个变量
2020/04/02 Python
Python变量及数据类型用法原理汇总
2020/08/06 Python
美国儿童玩具、装扮和玩偶商店:Magic Cabin
2018/09/02 全球购物
Vrbo英国:预订度假屋
2020/08/19 全球购物
2014年反洗钱工作总结
2014/11/22 职场文书
家长通知书家长意见
2014/12/30 职场文书
大学生求职意向书
2015/05/11 职场文书
2015年暑期社会实践报告
2015/07/13 职场文书
详解Node.js如何处理ES6模块
2021/05/15 Javascript
java版 简单三子棋游戏
2022/05/04 Java/Android