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 相关文章推荐
基于JQuery的抓取博客园首页RSS的代码
Dec 01 Javascript
JavaScript实现的多种鼠标拖放效果
Nov 03 Javascript
通过Ajax使用FormData对象无刷新上传文件方法
Dec 08 Javascript
借助node实战JSONP跨域实例
Mar 30 Javascript
详解React 的几种条件渲染以及选择
Oct 23 Javascript
element-ui多文件上传的实现示例
Apr 10 Javascript
浅谈 Webpack 如何处理图片(开发、打包、优化)
May 15 Javascript
微信小程序select下拉框实现效果
May 15 Javascript
ES6中字符串的使用方法扩展
Jun 04 Javascript
Vue基础配置讲解
Nov 29 Javascript
vue路由分文件拆分管理详解
Aug 13 Javascript
vue编写简单的购物车功能
Jan 08 Vue.js
通过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
神族 PROTOSS 概述
2020/03/14 星际争霸
ThinkPHP采用原生query实现关联查询left join实例
2014/12/02 PHP
PHP实现二叉树的深度优先与广度优先遍历方法
2015/09/28 PHP
使用PHP实现下载CSS文件中的图片
2015/12/06 PHP
Yii中CArrayDataProvider和CActiveDataProvider区别实例分析
2016/03/02 PHP
php 无限级分类 获取顶级分类ID
2016/03/13 PHP
PHP模板引擎Smarty中变量的使用方法示例
2016/04/11 PHP
PHP编程一定要改掉的5个不良习惯
2020/09/18 PHP
jquery 框架使用教程 AJAX篇
2009/10/11 Javascript
基于jquery的loading 加载提示效果实现代码
2011/09/01 Javascript
JavaScript 创建运动框架的实现代码
2013/05/08 Javascript
jQuery JSON实现无刷新三级联动实例探讨
2013/05/28 Javascript
分享js粘帖屏幕截图到web页面插件screenshot-paste
2020/08/21 Javascript
基于javascript实现tab切换特效
2016/03/29 Javascript
Angular.js 实现数字转换汉字实例代码
2016/07/14 Javascript
javascript 中null和undefined区分和比较
2017/04/19 Javascript
BootStrap selectpicker后台动态绑定数据
2017/06/01 Javascript
ActiveX控件的使用-js实现打印超市小票功能代码详解
2017/11/22 Javascript
浅谈react受控组件与非受控组件(小结)
2018/02/09 Javascript
关于layui表单中按钮自动提交的解决方法
2019/09/09 Javascript
vue-devtools的安装和使用步骤详解
2019/10/17 Javascript
vue使用nprogress实现进度条
2019/12/09 Javascript
Python实现的二维码生成小软件
2014/07/11 Python
pytorch 使用单个GPU与多个GPU进行训练与测试的方法
2019/08/19 Python
pyinstaller打包程序exe踩过的坑
2019/11/19 Python
基于python判断目录或者文件代码实例
2019/11/29 Python
使用Python制作缩放自如的圣诞老人(圣诞树)
2019/12/25 Python
经济实惠的名牌太阳镜和眼镜:Privé Revaux
2021/02/07 全球购物
测绘工程专业个人自我评价
2013/12/01 职场文书
人力资源部门的主要职能
2014/02/22 职场文书
工作态度不好检讨书
2015/05/06 职场文书
大学生心理健康活动总结
2015/05/08 职场文书
幼师辞职信范文大全
2015/05/12 职场文书
母亲节主题班会
2015/08/14 职场文书
2016教师廉洁从教心得体会
2016/01/13 职场文书
MySQL 数据库 增删查改、克隆、外键 等操作
2022/05/11 MySQL