Asp中Scripting.TextStream 对象介绍(2)
作者:CNLei 来源:CNLEI.Blog 发布时间:2007-11-02 12:19:00
创建新的文本文件
可以用 CreateTextFile 方法创建新的文本文件,或覆盖一个已存在的文件。返回的 TextStream 对象可用来读写文件。
首先创建一个 FileSystemObject 对象,用来创建 TextStream 对象。下面这个例子是用 VBScript 创建一个“普通的”(即非 Unicode)名为 MyFile.txt 的文件,并覆盖已存在的同名文件:
'In VBScript:
Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
Set objTStream = objFSO.CreateTextFile("C:TextFilesMyFile.txt", True, False)
//In Jscript:
var objFSO = Server.CreateObject('Scripting.FileSystemObject');
var objTStream = objFSO.CreateTextFile('C:TextFilesMyFile.txt', True, False);打开已存在的文本文件
OpenTextFile 方法用于打开一个已有的文本文件。它返回一个 TextStream 对象,可用这个对象对文件读或追加数据。
同样,首先创建一个 FileSystemObject 对象,然后用其创建一个 TextStream 对象。下面的 VBScript 程序例子打开一个名为 MyFile.txt 的文件,准备读出其内容:
'In VBScript:
Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
Set objTStream = objFSO.OpenTextFile("C:TextFilesMyFile.txt", ForReading)
//In Jscript:
var objFSO = Server.CreateObject('Scripting.FileSystemObject');
var objTStream = objFSO.OpenTextFile('C:TextFilesMyFile.txt', ForReading);为了写入一个文件或创建一个不存在的文件,可以用以下代码:
'In VBScript:
Set objTStream = objFSO.OpenTextFile("C:TextFilesMyFile.txt", ForWriting, True)
//In Jscript:
var objTStream = objFSO.OpenTextFile('C:TextFilesMyFile.txt', ForWriting, True);如果要打开一个已有的 Unicode 文件,准备对其追加数据,但是不创建不存在的文件,可以用:
'In VBScript:
Set objTStream = objFSO.OpenTextFile("C:TextFilesMyFile.txt", ForReading, False, TristateTrue)
//In Jscript:
var objTStream = objFSO.OpenTextFile('C:TextFilesMyFile.txt', ForReading, False, TristateTrue);作为一个 TextStream 对象打开一个 File 对象
可用 File 对象的 OpenAsTextStream 方法打开与该对象相应的文件,并且返回一个能对该文件进行读、写和追加的 TextStream 对象。所以,给定一个 File 对象(这种情况下不是FileSystemObject对象)——objFileObject,可作为一个“普通的”(非 Unicode)TextStream 对象打开它,以供追加文件内容:
'In VBScript:
Set objTStream = objFileObject.OpenAsTextStream(ForAppending, False)
//In Jscript:
var objTStream = objFileObject.OpenTextFile(ForAppending, False);注意,使用这种方法不需要文件名,因为程序的执行通过引用 File 对象进行,并且没有 create 参数,因为该文件必须已存在,如果想从一个新的空的文件开始,可以用:
'In VBScript:
Set objTStream = objFileObject.OpenAsTextStream(ForWriting)
//In Jscript:
var objTStream = objFileObject.OpenTextFile(ForWriting);如果想读取该文件:
'In VBScript:
Set objTStream = objFileObject.OpenAsTextStream(ForReading)
//In Jscript:
var objTStream = objFileObject.OpenTextFile(ForReading);
猜你喜欢
- 函数:startswith()作用:判断字符串是否以指定字符或子字符串开头一、函数说明语法:string.startswith(str, b
- <?php /********************************************** *&n
- 一 Django的视图函数view一个视图函数(类),简称视图,是一个简单的Python 函数(类),它接受Web请求并且返回Web响应。响
- 实现效果完整代码+详细注释<template> <div class="echart"&g
- 有一张错误上报表,下面只将与本文相关的字段罗列如下:上报人(ReportPerson)、上报错误ID(ErrorID)、上报时间(Repor
- linux中,可以使用指令pip install lmdb安装lmdb包。----lmdb 数据库文件生成增 改 删查1、生成一个空的lmd
- 您是否知道 OpenCV 具有执行行人检测的内置方法?OpenCV 附带一个预训练的 HOG + 线性 SVM 模型,可用于在图像和视频流中
- 不得不说使用python库matplotlib绘图确实比较丑,但使用起来还算是比较方便,做自己的小小研究可以使用。这里记录一些统计作图方法,
- PDOStatement::bindValuePDOStatement::bindValue — 把一个值绑定到一个参数(PHP 5 >
- 报错代码粉丝群一个小伙伴想pandas创建DataFrame对象,但是发生了报错(当时他心里瞬间凉了一大截,跑来找我求助,然后顺利帮助他解决
- Elasticsearch简介Elasticsearch 是一个开源的搜索引擎,建立在一个全文搜索引擎库 Apache Lucene&
- 0.引言利用python开发,借助Dlib库捕获摄像头中的人脸,提取人脸特征,通过计算欧氏距离来和预存的人脸特征进行对比,达到人脸识别的目的
- <%sql = "select * from SMT_addt
- Simhash的算法简单的来说就是,从海量文本中快速搜索和已知simhash相差小于k位的simhash集合,这里每个文本都可以用一个sim
- 本文实例讲述了python实现通过队列完成进程间的多任务功能。分享给大家供大家参考,具体如下:1.通过队列完成进程间的多任务import m
- 执行 datax 作业,创建执行文件,在 crontab 中每天1点(下面有关系)执行:其中 job_start 及 job_finish
- uwsgi介绍uWSGI是一个Web服务器,它实现了WSGI协议、uwsgi、http等协议。Nginx中HttpUwsgiModule的作
- 最近,某水果手机厂在万众期待中开了一场没有发布万众期待的手机产品的发布会,发布了除手机外的其他一些产品,也包括最新的水果14系统。几天后,更
- 注意事项Soft-NMS对于大多数数据集而言,作用比较小,提升效果非常不明显,它起作用的地方是大量密集的同类重叠场景,大量密集的不同类重叠场
- 实体有五种预定义的XML实体,HTML编码者应该熟悉。XML文档中的字符&、<、>、"和'被分别表示为