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> 
  • 相关阅读:
    GIS单词汇总
    ArcGIS Server 开发初步 自定义工具
    ArcGIS Server 9.2 实现基于web浏览器的在线编辑
    控制图层是否显示的方法
    地图缓存与瓦片切割步骤
    汉字转拼音缩写(VB版)
    VB的Winsock控件GetData方法获取汉字乱码解决方法
    柱状专题图实现例子
    汉字转拼音缩写(C#版)
    ArcGIS Server .NET ADF中的AJAX之深入浅出/CallbackResult详解
  • 原文地址:https://www.cnblogs.com/eedc/p/6057391.html
Copyright © 2011-2022 走看看