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 相关文章推荐
jquery miniui 教程 表格控件 合并单元格应用
Nov 25 Javascript
js过滤HTML标签以及空格的思路及代码
May 24 Javascript
JQuery获取样式中的background-color颜色值的问题
Aug 20 Javascript
XMLHttpRequest处理xml格式的返回数据(示例代码)
Nov 21 Javascript
javascript 密码框防止用户粘贴和复制的实现代码
Feb 17 Javascript
JQuery弹出层示例可自定义
May 19 Javascript
JS实现自动变化的导航菜单效果代码
Sep 09 Javascript
jQuery EasyUI实现右键菜单变灰不可用效果
Sep 24 Javascript
详解js中class的多种函数封装方法
Jan 03 Javascript
bootstrap datepicker插件默认英文修改为中文
Jul 28 Javascript
深入理解ES7的async/await的用法
Sep 09 Javascript
JS代码实现页面切换效果
Jan 10 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生成图片缩略图的方法
2015/04/07 PHP
Thinkphp关闭缓存的方法
2015/06/26 PHP
PHP连接MYSQL数据库实例代码
2016/01/20 PHP
prototype 学习笔记整理
2009/07/17 Javascript
js实现键盘操作实现div的移动或改变的原理及代码
2014/06/23 Javascript
原生JavaScript实现滚动条效果
2020/03/24 Javascript
js css实现垂直方向自适应的三角提示菜单
2016/06/26 Javascript
JS图片左右无缝隙滚动的实现(兼容IE,Firefox 遵循W3C标准)
2016/09/23 Javascript
jQuery网页定位导航特效实现方法
2016/12/19 Javascript
史上最全JavaScript数组去重的十种方法(推荐)
2017/08/17 Javascript
开发一个Parcel-vue脚手架工具(详细步骤)
2018/09/22 Javascript
Antd中单个DatePicker限定时间输入范围操作
2020/10/29 Javascript
jQuery实现简单轮播图效果
2020/12/27 jQuery
[12:51]71泪洒现场!是DOTA2让经典重现
2014/03/24 DOTA
[00:50]2014DOTA2国际邀请赛 NEWBEE战队回顾
2014/08/01 DOTA
python根据时间生成mongodb的ObjectId的方法
2015/03/13 Python
理解Python中的类与实例
2015/04/27 Python
flask-socketio实现WebSocket的方法
2018/07/31 Python
解决Python找不到ssl模块问题 No module named _ssl的方法
2019/04/29 Python
Python编程学习之如何判断3个数的大小
2019/08/07 Python
pandas中遍历dataframe的每一个元素的实现
2019/10/23 Python
Django 5种类型Session使用方法解析
2020/04/29 Python
关于css中margin的值和垂直外边距重叠问题
2020/10/27 HTML / CSS
浅析HTML5页面元素及属性
2021/01/20 HTML / CSS
LightInTheBox法国站:中国跨境电商
2020/03/05 全球购物
会计找工作求职信范文
2013/12/09 职场文书
药学专业大专生的自我评价
2013/12/12 职场文书
高中学生干部学习的自我评价
2014/02/21 职场文书
《乞巧》教学反思
2014/02/27 职场文书
防沙治沙典型材料
2014/05/07 职场文书
关于保护环境的建议书
2014/08/26 职场文书
2014银行领导班子四风对照检查材料思想汇报
2014/09/25 职场文书
幼儿园中班教师个人总结
2015/02/05 职场文书
篮球赛闭幕式主持词
2015/07/03 职场文书
Python insert() / append() 用法 Leetcode实战演示
2021/03/31 Python
css清除浮动clearfix:after的用法详解(附完整代码)
2023/05/21 HTML / CSS