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 16 Javascript
js获取checkbox复选框选中的选项实例
Aug 24 Javascript
jquery SweetAlert插件实现响应式提示框
Aug 18 Javascript
基于javascript实现listbox左右移动
Jan 29 Javascript
JavaScript简单实现鼠标移动切换图片的方法
Feb 23 Javascript
各式各样的导航条效果css3结合jquery代码实现
Sep 17 Javascript
原生js开发的日历插件
Feb 04 Javascript
微信小程序图片选择、上传到服务器、预览(PHP)实现实例
May 11 Javascript
激动人心的 Angular HttpClient的源码解析
Jul 10 Javascript
vue获取DOM元素并设置属性的两种实现方法
Sep 30 Javascript
vue.js中proxyTable 转发请求的实现方法
Sep 20 Javascript
使用vue cli4.x搭建vue项目的过程详解
May 08 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
简单谈谈favicon
2015/06/10 PHP
PHP实现的oracle分页函数实例
2016/01/25 PHP
关于PHP文件的自动运行方法分析
2016/05/13 PHP
php使用ftp远程上传文件类(完美解决主从文件同步问题的方法)
2016/09/23 PHP
为JavaScript类型增加方法的实现代码(增加功能)
2011/12/29 Javascript
JS正则验证邮箱的格式详细介绍
2013/11/19 Javascript
Get中文乱码IE浏览器Get中文乱码解决方案
2013/12/26 Javascript
原生javascript实现图片按钮切换
2015/01/12 Javascript
JavaScript实现文本框中默认显示背景图片在获得焦点后消失的方法
2015/07/01 Javascript
原生js与jQuery实现简单的tab切换特效对比
2015/07/30 Javascript
JavaScript中的继承之类继承
2016/05/01 Javascript
jQuery ajax中使用confirm,确认是否删除的简单实例
2016/06/17 Javascript
js获取当前周、上一周、下一周日期
2017/03/19 Javascript
bootstrap fileinput组件整合Springmvc上传图片到本地磁盘
2017/05/11 Javascript
分享Bootstrap简单表格、表单、登录页面
2017/08/04 Javascript
JavaScript去掉数组重复项的方法分析【测试可用】
2018/07/19 Javascript
Vue注册组件命名时不能用大写的原因浅析
2019/04/25 Javascript
帮你彻底搞懂JS中的prototype、__proto__与constructor(图解)
2019/08/23 Javascript
JS判断数组是否包含某元素实现方法汇总
2020/06/24 Javascript
vue中touch和click共存的解决方式
2020/07/28 Javascript
[06:45]2018DOTA2亚洲邀请赛 4.5 SOLO赛 Sccc vs Maybe
2018/04/06 DOTA
Python设置Socket代理及实现远程摄像头控制的例子
2015/11/13 Python
python读取一个目录下所有txt里面的内容方法
2018/06/23 Python
windows下python安装小白入门教程
2018/09/18 Python
python判断单向链表是否包括环,若包含则计算环入口的节点实例分析
2019/10/23 Python
python 6种方法实现单例模式
2020/12/15 Python
使用HTML5进行SVG矢量图形绘制的入门教程
2016/02/19 HTML / CSS
马克华菲官方商城:Mark Fairwhale
2016/09/04 全球购物
如果NULL定义成#define NULL((char *)0)难道不就可以向函数传入不加转换的NULL了吗
2012/02/15 面试题
酒店员工职业生涯规划
2014/02/25 职场文书
药品营销专业毕业生自荐信
2014/07/02 职场文书
小学教师师德师风自我剖析材料
2014/09/29 职场文书
2014年药剂科工作总结
2014/11/26 职场文书
2014年销售部工作总结
2014/12/01 职场文书
Win Server2016远程桌面如何允许多用户同时登录
2022/06/10 Servers
Mysql数据库group by原理详解
2022/07/07 MySQL