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 相关文章推荐
基于prototype的validation.js发布2.3.4新版本,让你彻底脱离表单验证的烦恼
Dec 06 Javascript
jquery获取颜色在ie和ff下的区别示例介绍
Mar 28 Javascript
选择复选框按钮置灰否则按钮可用
May 22 Javascript
判断是否存在子节点的实现代码
May 18 Javascript
在Docker快速部署Node.js应用的详细步骤
Sep 02 Javascript
微信小程序 Video API实例详解
Oct 02 Javascript
xmlplus组件设计系列之网格(DataGrid)(10)
May 05 Javascript
easyUI下拉列表点击事件使用方法
May 18 Javascript
React Native中ScrollView组件轮播图与ListView渲染列表组件用法实例分析
Jan 06 Javascript
webpack的 rquire.context用法实现工程自动化的方法
Feb 07 Javascript
使用Vue-cli 中为单独页面设置背景图片铺满全屏
Jul 17 Javascript
vue使用video插件vue-video-player详解
Oct 23 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安装攻略:常见问题解答(二)
2006/10/09 PHP
php学习 函数 课件
2008/06/15 PHP
php 获取mysql数据库信息代码
2009/03/12 PHP
php empty() 检查一个变量是否为空
2011/11/10 PHP
php htmlspecialchars()与shtmlspecialchars()函数的深入分析
2013/06/05 PHP
解析php安全性问题中的:Null 字符问题
2013/06/21 PHP
PHP实现服务器状态监控的方法
2014/12/09 PHP
Mac OS下配置PHP+MySql环境
2015/02/25 PHP
php微信公众平台开发之微信群发信息
2016/09/13 PHP
弹出最简单的模式化遮罩层的js代码
2013/12/04 Javascript
jquery 字符串切割函数substring的用法说明
2014/02/11 Javascript
jquery实现人性化的有选择性禁用鼠标右键
2014/06/30 Javascript
Underscore源码分析
2015/12/30 Javascript
高效利用Angular中内置服务$http、$location等
2016/03/22 Javascript
原生js实现弹出层效果
2017/01/20 Javascript
使用live-server快速搭建本地服务器+自动刷新的方法
2018/03/09 Javascript
详解Angular5路由传值方式及其相关问题
2018/04/28 Javascript
详解AngularJS 过滤器的使用
2018/06/02 Javascript
vue+canvas实现炫酷时钟效果的倒计时插件(已发布到npm的vue2插件,开箱即用)
2018/11/05 Javascript
微信小程序框架的页面布局代码
2019/08/17 Javascript
JS常见错误(Error)及处理方案详解
2020/07/02 Javascript
Python编写屏幕截图程序方法
2015/02/18 Python
Python获取邮件地址的方法
2015/07/10 Python
两个使用Python脚本操作文件的小示例分享
2015/08/27 Python
pandas按若干个列的组合条件筛选数据的方法
2018/04/11 Python
matplotlib 纵坐标轴显示数据值的实例
2018/05/25 Python
python列表使用实现名字管理系统
2019/01/30 Python
用python实现刷点击率的示例代码
2019/02/21 Python
Shop Apotheke瑞士:您的健康与美容网上商店
2019/10/09 全球购物
德国BA保镖药房中文网:Bodyguard Apotheke
2021/03/09 全球购物
暑期社会实践感言
2014/02/25 职场文书
社区服务活动小结
2014/07/08 职场文书
学校领导班子对照检查材料
2014/09/24 职场文书
2015年新教师个人工作总结
2015/10/14 职场文书
Html5生成验证码的示例代码
2021/05/10 Javascript
PyMongo 查询数据的实现
2021/06/28 Python