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 相关文章推荐
Javascript中的数学函数
Apr 04 Javascript
在JavaScript中通过URL传递汉字的方法
Apr 09 Javascript
返回页面顶部top按钮通过锚点实现(自写)
Aug 30 Javascript
JavaScript中removeChild 方法开发示例代码
Aug 15 Javascript
微信小程序开发(二)图片上传+服务端接收详解
Jan 11 Javascript
在node.js中怎么屏蔽掉favicon.ico的请求
Mar 01 Javascript
jQuery插件FusionCharts实现的2D柱状图效果示例【附demo源码下载】
Mar 06 Javascript
微信小程序设置滚动条过程详解
Jul 25 Javascript
vue项目创建步骤及路由router
Jan 14 Javascript
vue路由跳转传递参数的方式总结
May 10 Javascript
微信小程序实现首页弹出广告
Dec 03 Javascript
字节飞书面试promise.all实现示例
Jun 16 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获取地址栏信息的代码
2008/10/08 PHP
PHP 5.3新特性命名空间规则解析及高级功能
2010/03/11 PHP
php使用COPY函数更新配置文件的方法
2015/06/18 PHP
使用tp框架和SQL语句查询数据表中的某字段包含某值
2019/10/18 PHP
jquery判断字符输入个数(数字英文长度记为1,中文记为2,超过长度自动截取)
2010/10/15 Javascript
JS JSON对象转为字符串的简单实现方法
2013/11/18 Javascript
js实现网页抽奖实例
2015/08/05 Javascript
【经验总结】编写JavaScript代码时应遵循的14条规律
2016/06/20 Javascript
浅谈JavaScript中的分支结构
2016/07/01 Javascript
Angularjs的ng-repeat中去除重复数据的方法
2016/08/05 Javascript
JS实现图片点击后出现模态框效果
2017/05/03 Javascript
angular.js指令中的controller、compile与link函数的不同之处
2017/05/10 Javascript
Node.js中DNS模块学习总结
2018/02/28 Javascript
js获取form表单中name属性的值
2019/02/27 Javascript
JavaScript原型继承和原型链原理详解
2020/02/04 Javascript
bootstrap-paginator服务器端分页使用方法详解
2020/02/13 Javascript
浅析JS中NEW的实现原理及重写
2020/02/20 Javascript
在 Vue 中编写 SVG 图标组件的方法
2020/02/24 Javascript
python生成随机密码或随机字符串的方法
2015/07/03 Python
python处理Excel xlrd的简单使用
2017/09/12 Python
在Pycharm中对代码进行注释和缩进的方法详解
2019/01/20 Python
华为2019校招笔试题之处理字符串(python版)
2019/06/25 Python
详解Anconda环境下载python包的教程(图形界面+命令行+pycharm安装)
2019/11/11 Python
ansible-playbook实现自动部署KVM及安装python3的详细教程
2020/05/11 Python
基于ccs3的timeline时间线实现方法
2020/04/30 HTML / CSS
英国口碑最好的的维他命胶囊品牌:Myvitamins(有中文站)
2016/12/03 全球购物
以色列的身体护理及家居香薰品牌:Sabon NYC
2018/02/23 全球购物
应届毕业生个人求职自荐信
2014/01/06 职场文书
清洁工表扬信
2014/01/08 职场文书
上课迟到检讨书
2014/01/19 职场文书
办公室主任职责范本
2014/03/07 职场文书
工会工作先进事迹
2014/08/18 职场文书
2015企业年终工作总结范文
2015/05/27 职场文书
酒店宣传语大全
2015/07/13 职场文书
2015年学校政教工作总结
2015/07/20 职场文书
Vue中foreach数组与js中遍历数组的写法说明
2021/06/05 Vue.js