JavaScript读取txt文本文件
2014-07-23 09:32
441 查看
第一步:创建一个可以将文件翻译成文件流的对象。
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();
例子:
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("\r\n"); for(var i=0;i<arr.length;i++){ alert("第"+(i+1)+"行数据为:"+arr[i]); } </script> </head> <body> </body> </html>
相关文章推荐
- JavaScript读取txt文本文件方法详解
- JavaScript读取txt文本文件方法详解
- Javascript写入txt和读取txt文件 (转)
- JavaScript读取Txt文件
- asp.net 按行读取包含中文的文本(txt)文件并取得行数
- asp.net 按行读取包含中文的文本(txt)文件并取得行数
- 读取txt文件将文本行组合成特定格式
- matlab处理txt文本文件---数据格式要有规律性,否则要用编写特定方式进行读取
- asp.net 按行读取包含中文的文本(txt)文件并取得行数
- JAVA读取WORD,EXCEL,PDF,TXT,RTF,HTML文件文本内容的方法示例 .
- Java读取TXT文本文件乱码解决方案
- Javascript写入txt和读取txt文件
- C#读取txt文本文件(dat)的方法
- 读取一个文件夹下所有的txt文件,并保存到一个txt文本中
- 请教Ado.Net按文本读取CSV/Txt文件时,如何禁止将内容转换成数字
- JAVA读取WORD,EXCEL,PDF,TXT,RTF,HTML文件文本内容的方法示例
- JAVA读取WORD,EXCEL,PDF,TXT,RTF,HTML文件文本内容的方法示例
- Javascript写入txt和读取txt文件
- Android中读取一个txt文本文件,然后显示到界面上的操作
- 使用HTML+javascrpt读取txt文本文件