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>

  • 相关阅读:
    上网行为管理网络部署方式
    CentOS系统安装中文man手册
    打印机:连接失败,检查设定并检查扫描的文件状态
    hosts文件导致打不开某些网站
    NTP服务搭建
    VMware中三种网络连接的区别
    vm虚拟机里的桥接模式下“复制物理网络连接状态”作用
    IP配置
    OC方法和文件编译
    OC语言基础知识
  • 原文地址:https://www.cnblogs.com/tc310/p/4384703.html
Copyright © 2011-2022 走看看