服务热线:13616026886

技术文档 欢迎使用技术文档,我们为你提供从新手到专业开发者的所有资源,你也可以通过它日益精进

位置:首页 > 技术文档 > JAVA > 新手入门 > 基础入门 > 查看文档

openastextstream 方法

 

 

打开指定的文件并返回一个 textstream 对象,可以通过这个对象对文件进行读、写或追加。

object.openastextstream([iomode, [format]])

参数

object

必选项。 应为 file 对象的名称。

iomode

可选项。 指明输入/输出的模式。 可以是三个常数之一: forreadingforwritingforappending

format

可选项。 使用三态值中的一个来指明打开文件的格式。 如果忽略,文件将以 ascii 格式打开。

设置

iomode 参数可以是下列设置中的任一种:

常数描述
forreading1以只读方式打开文件。 不能写这个文件。
forwriting2以写方式打开文件。 如果存在同名的文件,那么它以前的内容将被覆盖。
forappending8打开文件并从文件末尾开始写。

format 参数可以是下列设置中的任一种:

常数描述
tristateusedefault-2使用系统默认值打开文件。
tristatetrue-1以 unicode 方式打开文件。
tristatefalse 0以 ascii 方式打开文件。

说明

openastextstream 方法提供的功能和 filesystemobject 的 opentextfile 方法一样。 另外, openastextstream 方法可以用来写文件。

下面的代码说明了 openastextstream 方法的用法:

function textstreamtest( ){   var fso, f, ts, s;   var forreading = 1, forwriting = 2, forappending = 8;   var tristateusedefault = -2, tristatetrue = -1, tristatefalse = 0;   fso = new activexobject("scripting.filesystemobject");   fso.createtextfile( "test1.txt" );           // 创建文件。   f = fso.getfile("test1.txt");   ts = f.openastextstream(forwriting, tristateusedefault);   ts.write( "hello world" );   ts.close( );   ts = f.openastextstream(forreading, tristateusedefault);   s = ts.readline( );   ts.close( );   return(s);}

请参阅

copy 方法 | createtextfile 方法 | delete 方法 | move 方法 | opentextfile 方法应用于: file 对象

扫描关注微信公众号