文章主要介绍了Javascript写入txt和读取txt文件的方法,需要的朋友可以参考下:

1、写入

FileSystemObject可以将文件翻译成文件流。

第1步:创建一个可以将文件翻译成文件流的对象。

代码如下:

var fso = new ActiveXObject(Scripting.FileSystemObject);

第2步:用于创建一个textStream 对象

括号里边有三个属性:

  1. 文件的绝对路径

  2. 文件的常数 只读=1,只写=2 ,追加=8 等权限。(ForReading 、 ForWriting 或 ForAppending 。);

  3. 一个布尔值 允许新建则为true 相反为false;

例:代码如下:

var f = fso.createtextfile('C:\a.txt',2,true);

第3步:调用textStream的方法

  1. Write(不在写入数据末尾添加新换行符)
  2. WriteLine(要在最后添加一个新换行符)
  3. WriteBlankLines(增加一个或者多个空行)

例:代码如下:

f.writeLine(“wo shi di yi hang”);

第四步:关闭textStream 对象:

例:代码如下:

f.close();

二、读取

第1步:创建一个可以将文件翻译成文件流的对象。

var fso = new ActiveXObject(Scripting.FileSystemObject);

第2步:用于创建一个textStream 对象

括号里边有三个属性

  1. 文件的绝对路径

  2. 文件的常数 只读=1,只写=2 ,追加=8 等权限。(ForReading 、 ForWriting 或 ForAppending 。);

  3. 一个布尔值 允许新建则为true 相反为false;

代码如下:

Var f=fso.opentextfile('C:\a.txt', 1, true);

第3步:调用读取方法

  1. Read(用于读取文件中指定数量的字符)
  2. ReadLine(读取一整行,但不包括换行符)
  3. ReadAll(则读取文本文件的整个内容);

判断是否读取到最后一行。
代码如下:

while (!f.AtEndOfStream) {
    f.Readline();
}

第4步:

关闭textStream 对象:

例:代码如下

f.close();

下面是一个html打开txt文件的例子。
复制代码 代码如下:

results matching ""

    No results matching ""