Javascript写入txt和读取txt文件示例_javascript技巧

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>

时间: 2024-11-05 06:10:44

Javascript写入txt和读取txt文件示例_javascript技巧的相关文章

JavaScript缓冲运动实现方法(2则示例)_javascript技巧

本文实例讲述了JavaScript缓冲运动实现方法.分享给大家供大家参考,具体如下: 实现原理:(目标距离-当前距离) / 基数 = 速度(运动距离越大速度越小,运动距离和速度成反比) 复制代码 代码如下: (500 - oDiv.offsetLeft) / 7 = iSpeed; 需要注意:当计算出来的速度有小数时需要取整: 复制代码 代码如下: (500 - oDiv.offsetLeft) / 7 = iSpeed; iSpeed = iSpeed>0?Math.ceil(iSpeed):

JavaScript实现图片轮播组件代码示例_javascript技巧

本文介绍了JavaScript实现图片轮播组件,废话不多说了直接看下面: 效果: 自动循环播放图片,下方有按钮可以切换到对应图片. 添加一个动画来实现图片切换. 鼠标停在图片上时,轮播停止,出现左右两个箭头,点击可以切换图片. 鼠标移开图片区域时,从当前位置继续轮播. 提供一个接口,可以设置轮播方向,是否循环,间隔时间. 对HTML.CSS的要求: <div class="carousel-box"> <div class="carousel"&g

Javascript获取HTML静态页面参数传递值示例_javascript技巧

给大家看一下我的代码 只要把这些代码嵌入到页面文件即可 例一 利用正则表达式来获取 复制代码 代码如下: var LocString = String(window.document.location.href); function getQueryStr(str) { var rs = new RegExp("(^|)" + str + "=([^&]*)(&|$)", "gi").exec(LocString), tmp; i

纯JavaScript实现HTML5 Canvas六种特效滤镜示例_javascript技巧

小试牛刀,实现了六款简单常见HTML5 Canvas特效滤镜,并且封装成一个纯JavaScript可调用的API文件gloomyfishfilter.js.支持的特效滤镜分别为: 1.反色 2.灰色调 3.模糊 4.浮雕 5.雕刻 6.镜像 滤镜原理解释: 1.反色:获取一个像素点RGB值r, g, b则新的RGB值为(255-r, 255-g, 255-b) 2.灰色调:获取一个像素点RGB值r, g, b则新的RGB值为 复制代码 代码如下: newr = (r * 0.272) + (g

JavaScript简单获取系统当前时间完整示例_javascript技巧

本文实例讲述了JavaScript简单获取系统当前时间的方法.分享给大家供大家参考,具体如下: 运行效果截图如下: 具体代码如下: <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

用javascript对一个json数组深度赋值示例_javascript技巧

<!DOCTYPE HTML> <html> <head> <title>test1</title> </head> <body> <script> var arr={ "name":"zhansan", "age":23, "address":{ "city":"beijing", &quo

javascript与jquery动态创建html元素示例_javascript技巧

本文实例讲述了javascript与jquery动态创建html元素的方法.分享给大家供大家参考,具体如下: 1.javascript创建元素 创建select var select = document.createElement("select"); elect.options[0] = new Option("加载项1", "value1"); select.options[1] = new Option("加载项2",

JavaScript事件委托的技术原理探讨示例_javascript技巧

如今的JavaScript技术界里最火热的一项技术应该是'事件委托(event delegation)'了.使用事件委托技术能让你避免对特定的每个节点添加事件监听器:相反,事件监听器是被添加到它们的父元素上.事件监听器会分析从子元素冒泡上来的事件,找到是哪个子元素的事件.基本概念非常简单,但仍有很多人不理解事件委托的工作原理.这里我将要解释事件委托是如何工作的,并提供几个纯JavaScript的基本事件委托的例子. 假定我们有一个UL元素,它有几个子元素: 复制代码 代码如下: <ul id=&qu

JavaScript中常用的六种互动方法示例_javascript技巧

1.confirm消息对话框 语法:confirm("str"); 参数说明:str为对话框中要显示的文本, 作用:通常用于提醒用户做出某些选择,其返回值为布尔类型,点击确定返回值为ture,点击取消返回值为false 例如: 复制代码 代码如下: <script type="text/javascript">     var mymessage=confirm("你喜欢JavaScript吗?");     if(mymessage