从TextStream 文件中读取指定数量的字符,并返回由此得到的字符串。
object.Read(characters)
参数
object
必选项。总是 TextStream 对象的名称。
characters
必选项。要从该文件读取的字符个数。
下面的示例演示类如何使用 Read 方法来从文件中读取六个字符 Header,并返回获得的字符串:
function GetHeader()
{
var fso, f;
var ForReading = 1,
ForWriting = 2;
fso = new ActiveXObject("Scripting.FileSystemObject");
f = fso.OpenTextFile("c://testfile.txt", ForWriting, true);
f.Write("Header");
f.Write("1234567890987654321");
f.Close();
f = fso.OpenTextFile("c://testfile.txt", ForReading);
return(f.Read(6));
}
从TextStream 文件中读取一整行(一直到换行符,但不包括换行符),并返回由此得到的字符串。
object.ReadLine( )
object 参数总是 TextStream 对象的名称。
说明
下面的示例演示了Line 属性的用法:
function GetLine(){var fso, f, r;var ForReading = 1,ForWriting = 2;fso = new ActiveXObject("Scripting.FileSystemObject");f = fso.OpenTextFile("c://testfile.txt", ForWriting, true);f.WriteLine("Hello world!"); f.WriteLine("JScript is fun");f.Close(); f = fso.OpenTextFile("c://testfile.txt", ForReading);r = f.ReadLine();return(r);}读取 TextStream 文件的全部内容并返回由此得到的字符串。
object.ReadAll( );
object 总是 TextStream 对象的名称。 本文章来自 四季网站设计 http://www.ybj86.cn/
说明
对大文件而言,使用 ReadAll 方法将会耗费内存资源。可以使用其他技术来输入一个文件,如逐行读取文件。
下面的示例演示了 ReadAll 方法的用法:
function GetEverything()
{
var fso, f;
var ForReading = 1, ForWriting = 2;
fso = new ActiveXObject("Scripting.FileSystemObject");
f = fso.OpenTextFile("c://testfile.txt", ForWriting, true);
f.Write("Header");
f.Write("1234567890987654321");
f.Close();
f = fso.OpenTextFile("c://testfile.txt", ForReading);
return(f.ReadAll());
}