📜  ASP OpenAsTextStream 方法

📅  最后修改于: 2022-05-13 01:56:34.435000             🧑  作者: Mango

ASP OpenAsTextStream 方法

ASP OpenAsTextStream 方法用于通过打开指定文件返回一个TextStream 对象。它可用于对文件执行某些操作。

句法:

FileObject.OpenAsTextStream(mode, format)

参数:此方法有两个参数,如前所述,如下所述:

  • mode:指定打开文件的模式。它包含3个常量值来对文件执行操作。
    • ForReading (1):这将打开文件以供阅读。此模式下无法写入文件。
    • ForWriting (2):这将打开文件进行写入。
    • ForAppending (8):这将打开文件以将内容附加到末尾。
  • 格式:可选属性。它包含三个用于定义文件格式的常量值。
    • TristateFalse (0):这会以 ASCII 格式打开文件。这是默认格式。
    • TristateTrue (1):这会以 Unicode 格式打开文件。
    • TristateUseDefault (2):使用系统默认值打开文件。

示例:下面的代码演示了 ASP File.OpenAsTextStream 方法。

ASP
<%
dim fs,f,ts
set fs=Server.CreateObject("Scripting.FileSystemObject")
  
'Getting the file to be read
Set f=fs.GetFile("d:\GFG.txt")
  
'Opening the file as a text stream
'in writing mode (2)
Set ts=f.OpenAsTextStream(2)
  
'Writing some content to the file'
ts.Write("This is a GeeksforGeeks example")
  
'Closing the stream
ts.Close
  
'Opening the file as a text stream
'in reading mode (1)
Set ts=f.OpenAsTextStream(1)
  
'Reading the contents of the file
Response.Write(ts.ReadAll)
  
'Closing the stream
ts.Close
  
set ts=nothing
set f=nothing
set fs=nothing
%>


输出:

This is a GeeksforGeeks example