• 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> 
  • 相关阅读:
    实验六
    派生类构造函数的理解
    实验五
    随机数
    面向行的输入(随时添加新的理解)
    实验四
    循序渐进VUE+Element 前端应用开发(21)--- 省市区县联动处理的组件使用(转载)
    循序渐进VUE+Element 前端应用开发(20)--- 使用组件封装简化界面代码(转载)
    循序渐进VUE+Element 前端应用开发(19)--- 后端查询接口和Vue前端的整合(转载)
    循序渐进VUE+Element 前端应用开发(18)--- 功能点管理及权限控制 (转载)
  • 原文地址:https://www.cnblogs.com/mafeng/p/5226292.html
Copyright © 2020-2023  润新知