`
chengzhi_hong
  • 浏览: 163974 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

使用JavaScript读取本地文本文件

阅读更多
大家现在也知道了,JavaScript功能的强大,但是你知不知道JavaScript还有操作txt文本文件的功能啊,对它是有的,那现在就对读取txt文件做一些详细的分析:JavaScript读取txt文本文件方法详解


JavaScript读取txt文本文件:


第一步:创建一个可以将文件翻译成文件流的对象。
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();
分享到:
评论
1 楼 Eywa 2015-04-10  
方法是对的。不过此方法只能在IE浏览器下生效,其他非IE内核的浏览器是不行的。

相关推荐

    JavaScript 直接操作本地文件的实现代码

    该API引入了一个FileReader 对象,可以异步加载本地文件系统中的文件,并允许开发者为诸如加载失败,进度,加载完成等事件分配回调函数,它提供的方法可以从本地文件中读取文本或二进制数据,并通过一个 abort 方法...

    程序天下:JavaScript实例自学手册

    19.8 使用FSO读写文本文件 19.9 自动启动文件下载 19.10 创建Excel文件 19.11 JavaScript导出数据到Excel 19.12 JavaScript读取自身文件内的XML 19.13 将XML文件绑定到table 19.14 使用JavaScript加载XML文件 19.15 ...

    《程序天下:JavaScript实例自学手册》光盘源码

    19.8 使用FSO读写文本文件 19.9 自动启动文件下载 19.10 创建Excel文件 19.11 JavaScript导出数据到Excel 19.12 JavaScript读取自身文件内的XML 19.13 将XML文件绑定到table 19.14 使用JavaScript加载XML文件 19.15 ...

    JavaScript完全自学宝典 源代码

    16.4.html 在JavaScript中使用FileSystemObject操作本地文件的方法。 第18章(\c18) 示例描述:学习XMLHttpRequest对象。 18.1.html 使用Ajax获取HTTP头信息。 18.2.html 使用Ajax获取全部响应头信息...

    Foolie:一个虚拟HTML页面,该页面使用Favella(文本转语音javascript库)读取rss供稿

    一个虚拟HTML页面,该页面使用Favella(文本转语音javascript库)读取rss供稿 Foolie使用Favella ( )读取您的rss feed,并对其进行随机注释(随机注释和随机“声音”)。 它基本上是一个独立的html页面,其中包含...

    SearchServer3:用于本地文件、RSS 提要、网站和文本文件的基于 Web 的搜索引擎

    读取定义文件夹中的文本文件有和没有标题包括的示例(包列表、翻译文件、地址列表等)。 来自文件名符合规则的 FS 文件的结果。 解释日期、电子邮件地址、超链接和链接的图像文件。 搜索(解析)其他搜索引擎结果...

    JavaScript网页特效范例宝典源码

    实例110 使用toLocaleString()方法获取本地时间 176 实例111 全中文显示日期 176 实例112 在状态栏中显示日期时间 178 实例113 使用数组显示星期 179 实例114 在表格中显示时间 180 实例115 退出页面时显示停留时间 ...

    ActionScript开发人员指南中文版

    使用TLF启用文本选择、编辑和撤消 使用TLF处理事件 在文本内定位图像 第章:处理声音 声音处理基础知识 了解声音体系结构 加载外部声音文件 处理嵌入的声音 处理声音流文件 处理动态生成的音频 播放声音 加载和播放...

    精通JavaScript

    • 1.3.js 1.3.htm使用的外部JavaScript文件 第2章(\第2章) • 2.1.htm Infinity应用 • 2.2.htm NaN与isNaN()的用法 • 2.3.htm Infinity值的用法 • 2.4.htm 转义字符的使用 ...

    精通javascript

    • 1.3.js 1.3.htm使用的外部JavaScript文件 第2章(\第2章) • 2.1.htm Infinity应用 • 2.2.htm NaN与isNaN()的用法 • 2.3.htm Infinity值的用法 • 2.4.htm 转义字符的使用 ...

    solid-file-client:一个用于在Solid数据存储区中创建和管理文件和文件夹的Javascript库

    该库支持文本和二进制文件,并且可以从Solid Pods,本地文件系统以及虚拟内存中读取和写入数据。 它还可以在任何这些存储位置之间递归移动和复制整个文件夹树。 对于高级用户,还有许多选项和较低级别的方法可以对...

    slack-readExport:一个 slack bot,可帮助工作区中的用户将内容从 slack 导出到唯一的 URI 或本地文件

    如果您在一个免费的 Slack 工作区,那么您已经知道消息会定期丢失,这就是 slack-readexport 发挥作用的地方 导出重要消息可以在它们永久消失之前导出到网络链接或本地文本文件。 演示视频 查看如何使用 命令 @...

    JAVA上百实例源码以及开源项目

    Java读写文本文件的示例代码 1个目标文件。 java俄罗斯方块 一个目标文件。 Java非对称加密源码实例 1个目标文件 摘要:Java源码,算法相关,非对称加密  Java非对称加密源程序代码实例,本例中使用RSA加密技术,...

    php网络开发完全手册

    第6章 文件系统与文本数据操作 91 6.1 PHP中目录操作详解 91 6.1.1 打开目录 91 6.1.2 关闭目录 91 6.1.3 读取目录中的文件 92 6.1.4 创建目录 92 6.1.5 删除目录 93 6.2 PHP中文件操作详解 93 6.2.1 打开文件 93 ...

    用ajax函数读取xml,然后解析XML.html

    摘要:脚本资源,Ajax/JavaScript,ajax无刷新读取文件 用ajax函数读取xml,然后解析XML.html,ajax无刷新读取文件,先使用jQuery加载XML,然后建立一个代码片段,遍历所有student节点,获取id节点,获取节点文本,获取...

    asp.net专家疑难解答200问源码

    200.如何读取、修改文本文件 201.如何在ASP.NET中实现文件的上传 202.如何在ASP.NET中实现多文件的上传 203. 如何取得指定目录下的文件列表 204.如何在ASP.NET中创建日志文件 205.如何取得系统日志,并把日志...

    ASP.NET.4揭秘 卷2

    n1433 在AutoCompleteExtender中使用文本/值对 n144 使用DragPanel控件 n145 使用FilteredTextBox控件 n146 使用MaskedEdit控件 n147 使用Animation控件 n148 使用UpdatePanelAnimation控件 n149 小结n第15章 用...

    WINDOWS系统日志导出工具及使用方法

    如果利用系统日志的“另存为”功能手工备份,则比较麻烦,而且输出的日志难以实现格式化输出,微软的resource kit工具包中有一个免费的查看本地或远程日志的小工具dumpel.exe,利用它可以把日志存为文本文件以备后需...

    WA-Reader:WA Reader是一个平台,可在易于阅读的UI中从电子邮件文本备份中读取WhatsApp对话

    如何使用WA Reader 为您的聊天创建备份文本文件( .txt file )(如果您还没有) 在以下位置生成备份文件: | | 打开并按照说明进行操作有助于要报告有关未处理不正确文件的错误,请打开一个。 始终欢迎PR来改进WA-...

    express-es6-template-engine:Express渲染引擎,使用ES6 javascript字符串模板作为语法

    它的工作方式是扫描工作目录中的文件,然后读取文件的内容并将其从纯字符串转换为ES6模板字符串。 ES6模板字符串是反引号括起来的字符串文字。 它们具有字符串插值,嵌入式表达式,多行字符串和字符串标签的功能,...

Global site tag (gtag.js) - Google Analytics