zoukankan      html  css  js  c++  java
  • Javascript写入txt和读取txt文件示例

    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> 
  • 相关阅读:
    树上倍增求LCA(最近公共祖先)
    NOI题库分治算法刷题记录
    NOI题库刷题日志 (贪心篇题解)
    O(nlogn)LIS及LCS算法
    BLOG搬家
    『素数 Prime判定和线性欧拉筛法 The sieve of Euler』
    『扩展欧几里得算法 Extended Euclid』
    『NOIP2018普及组题解』
    P25、面试题1:赋值运算符函数
    字符串转成整数
  • 原文地址:https://www.cnblogs.com/mafeng/p/5226292.html
Copyright © 2011-2022 走看看