动网论坛,站长建站首选,国内使用量最多的论坛软件 动网论坛官方技术讨论区 站长工具 申请属于您自己的免费论坛
首页 | 新闻资讯 | 网站运营 | 网络编程 | 数据库 | 服务器 | 网页设计 | 图像媒体 | 网络应用 | 搜索优化 | 资源下载 | 动网主机 | DVBOX
    本站内  互联网 ASP论坛  ASP.Net论坛  PHP论坛
   程序开发 → 阅读文章

 OpenAsTextStream 方法

作者来源: 
阅读 数 308 人次 , 2006-4-28 9:44:00 

 

 

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

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

参数

object

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

iomode

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

format

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

设置

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

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

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 对象

  
 本文Tagsstream  
 收藏本文  打印本文  论坛讨论  关闭窗口
· 上一篇:OpenTextFile 方法
· 下一篇:MoveFolder 方法
· IT巨头联手支持Open Ajax计划
· 用PowerBuilder6.0建立B/S结构的应用程序
· Ajax控件和类库简析
· 微软推新网页开发框架 应对Firefox支持Ajax
· Java变量类型间的相互转换


关于本站 | 联系我们 | 业务合作 | 客户案例 | 诚聘英才 | 广告合作 | 收藏本站
海口动网先锋网络科技有限公司版权所有
Copyright © 2000 - 2006 Cndw.Com
中华人民共和国电信与信息服务业务经营许可证编号 琼 ICP 020077