zoukankan      html  css  js  c++  java
  • JavaScript读取txt文本文件方法详解

    http://blog.163.com/sophie8910@126/blog/static/8304612620122834121264/

    第一步:创建一个可以将文件翻译成文件流的对象。 
    Var fso=new ActiveXObject(Scripting.FileSystemObject); 


    第二步:用于创建一个textStream 对象,括号里边有三个属性 
    1. 文件的绝对路径 
    2. 文件的常数 只读=1,只写=2 ,追加=8 等权限。(ForReading 、 ForWriting 或 ForAppending 。); 
    3. 一个布尔值 允许新建则为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> 
    <head> 
    <title>new page</title> 
    <script> 
    function GetHeader(src) { 
    //权限只读(只读=1,只写=2 ,追加=8 等权限)
    var ForReading=1; 
    var fso=new ActiveXObject("Scripting.FileSystemObject"); 
    var f=fso.OpenTextFile(src,ForReading); 
    return(f.ReadAll()); 

    var arr=GetHeader("d:\test.txt").split(" "); 
    for(var i=0;i<arr.length;i++){ 
    alert("第"+(i+1)+"行数据为:"+arr[i]); 

    </script> 
    </head> 
    <body> 
    </body> 
    </html>

  • 相关阅读:
    CENTOS7下安装REDIS
    金融量化之tushare模块的使用
    fiddler抓包出现错误 creation of the root certificate was not successful
    matplotlib学习
    Android-消息处理学习总结(Handler,Looper)
    Android-View的绘制源码学习总结
    数据库练习
    编译原理实验一
    图形学
    资源分配(分组背包)
  • 原文地址:https://www.cnblogs.com/tc310/p/4384703.html
Copyright © 2011-2022 走看看