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获取url中&quot;?&quot;后面的字串方法
May 15 Javascript
JavaScript访问CSS属性的几种方式介绍
Jul 21 Javascript
javascript设置连续两次点击按钮时间间隔的方法
Oct 28 Javascript
JavaScript版的TwoQueues缓存模型
Dec 29 Javascript
jquery实现华丽的可折角广告代码
Sep 02 Javascript
JavaScript中将数组进行合并的基本方法讲解
Mar 07 Javascript
Javascript blur与click冲突解决办法
Jan 09 Javascript
JavaScript Date 知识浅析
Jan 29 Javascript
Angular之toDoList的实现代码示例
Dec 02 Javascript
解决layui页面按钮点击无反应,也不报错的问题
Sep 29 Javascript
BootstrapValidator验证用户名已存在(ajax)
Nov 08 Javascript
Three.js实现雪糕地球的使用示例详解
Jul 07 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中文乱码问题的终极解决方案汇总
2017/08/01 PHP
js停止输出代码
2008/07/20 Javascript
利用ajaxfileupload插件实现文件上传无刷新的具体方法
2013/06/08 Javascript
jquery实现带复选框的表格行选中删除时高亮显示
2013/08/01 Javascript
javascript创建createXmlHttpRequest对象示例代码
2014/02/10 Javascript
JS清除选择内容的方法
2015/01/29 Javascript
BootStrap Table 分页后重新搜索问题的解决办法
2016/08/08 Javascript
javascript闭包功能与用法实例分析
2017/04/06 Javascript
JQuery 封装 Ajax 常用方法(推荐)
2017/05/21 jQuery
收集前端面试题之url、href、src
2018/03/22 Javascript
使用Vue做一个简单的todo应用的三种方式的示例代码
2018/10/20 Javascript
JavaScript继承的特性与实践应用深入详解
2018/12/30 Javascript
vue-router 起步步骤详解
2019/03/26 Javascript
手把手教你 CKEDITOR 4 扩展插件制作
2019/06/18 Javascript
微信小程序开发(三):返回上一级页面并刷新操作示例【页面栈】
2020/06/01 Javascript
vue打开子组件弹窗都刷新功能的实现
2020/09/21 Javascript
Python设计模式之单例模式实例
2014/04/26 Python
Python中的左斜杠、右斜杠(正斜杠和反斜杠)
2016/08/30 Python
python使用pymysql实现操作mysql
2016/09/13 Python
python django 访问静态文件出现404或500错误
2017/01/20 Python
人脸识别经典算法一 特征脸方法(Eigenface)
2018/03/13 Python
对python中arange()和linspace()的区别说明
2020/05/03 Python
Python3读取和写入excel表格数据的示例代码
2020/06/09 Python
在 Python 中使用 MQTT的方法
2020/08/18 Python
纯css实现照片墙3D效果的示例代码
2017/11/13 HTML / CSS
联想哥伦比亚网上商城:Lenovo Colombia
2017/01/10 全球购物
Clarks西班牙官方在线商店:clarks鞋
2019/05/03 全球购物
自荐信模版
2013/10/24 职场文书
优秀毕业生自我鉴定
2014/02/11 职场文书
《蓝色的树叶》教学反思
2014/02/24 职场文书
毕业生求职自荐书范文
2014/03/27 职场文书
物业品质提升方案
2014/06/08 职场文书
某药房的新员工入职告知书!
2019/07/15 职场文书
某某幼儿园的教育教学管理调研分析报告
2019/11/29 职场文书
python正则表达式re.search()的基本使用教程
2021/05/21 Python
Python爬取英雄联盟MSI直播间弹幕并生成词云图
2021/06/01 Python