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的几种方法
Oct 23 Javascript
javascript-TreeView父子联动效果保持节点状态一致
Aug 12 Javascript
二级域名或跨域共享Cookies的实现方法
Aug 07 Javascript
提高网站信任度的技巧
Oct 17 Javascript
JS实现下拉框的动态添加(附效果)
Apr 03 Javascript
javascript函数重载解决方案分享
Feb 19 Javascript
详解JavaScript数组和字符串中去除重复值的方法
Mar 07 Javascript
JavaScript中push(),join() 函数 实例详解
Sep 06 Javascript
JavaScript数据结构链表知识详解
Nov 21 Javascript
Angularjs的$http异步删除数据详解及实例
Jul 27 Javascript
JS 中LocalStorage和SessionStorage的使用
Aug 17 Javascript
微信小程序倒计时功能实现代码
Nov 09 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 zlib压缩和解压缩swf文件的代码
2008/12/30 PHP
php中hashtable实现示例分享
2014/02/13 PHP
phpExcel中文帮助手册之常用功能指南
2014/08/18 PHP
PHP中几个可以提高运行效率的代码写法、技巧分享
2014/08/21 PHP
php通过array_unshift函数添加多个变量到数组前端的方法
2015/03/18 PHP
PHP实现将几张照片拼接到一起的合成图片功能【便于整体打印输出】
2017/11/14 PHP
不要小看注释掉的JS 引起的安全问题
2008/12/27 Javascript
javascript 数组排序函数
2009/08/20 Javascript
jQuery 遍历json数组的实现代码
2020/09/22 Javascript
jquery绑定原理 简单解析与实现代码分享
2011/09/06 Javascript
js实现同一页面可多次调用的图片幻灯切换效果
2015/02/28 Javascript
javascript常用方法总结
2015/05/14 Javascript
概述jQuery的元素筛选
2016/11/23 Javascript
javascript使用递归算法求两个数字组合功能示例
2017/01/03 Javascript
微信小程序使用progress组件实现显示进度功能【附源码下载】
2017/12/12 Javascript
动态加载JavaScript文件的3种方式
2018/05/05 Javascript
JS实现点击下拉列表文本框中出现对应的网址,点击跳转按钮实现跳转
2019/11/25 Javascript
Python实现并行抓取整站40万条房价数据(可更换抓取城市)
2016/12/14 Python
利用Tkinter和matplotlib两种方式画饼状图的实例
2017/11/06 Python
Python异常处理知识点总结
2019/02/18 Python
关于python3中setup.py小概念解析
2019/08/22 Python
Python Process多进程实现过程
2019/10/22 Python
使用python实现哈希表、字典、集合操作
2019/12/22 Python
Python基于内置库pytesseract实现图片验证码识别功能
2020/02/24 Python
Python标准库:内置函数max(iterable, *[, key, default])说明
2020/04/25 Python
python使用Thread的setDaemon启动后台线程教程
2020/04/25 Python
Python try except finally资源回收的实现
2021/01/25 Python
上海中网科技笔试题
2012/02/19 面试题
公司庆典活动邀请函
2014/01/09 职场文书
擅自离岗检讨书
2014/02/11 职场文书
幼儿园端午节活动方案
2014/08/25 职场文书
上课随便讲话检讨书
2014/09/12 职场文书
2014年医务科工作总结
2014/12/18 职场文书
社区环境卫生倡议书
2015/04/29 职场文书
一篇文章弄懂Python关键字、标识符和变量
2021/07/15 Python
一篇文章带你掌握SQLite3基本用法
2022/06/14 数据库