Método ASP OpenAsTextStream

El método ASP OpenAsTextStream se usa para devolver un objeto TextStream al abrir un archivo específico. Se puede utilizar para realizar ciertas operaciones en el archivo.

Sintaxis:

FileObject.OpenAsTextStream(mode, format)

Parámetros: este método tiene dos parámetros, como se mencionó anteriormente y se describe a continuación:

  • mode: Especifica el modo en que se abre un archivo. Contiene 3 valores constantes para realizar operaciones en el archivo.
    • ForReading (1): Esto abre el archivo para lectura. El archivo no se puede escribir en este modo.
    • ForWriting (2): Esto abre el archivo para escritura.
    • ForAppending (8): Esto abre el archivo para agregar contenido al final.
  • formato: atributo opcional. Contiene tres valores constantes que solían definir el formato de un archivo.
    • TristateFalse (0): Esto abre el archivo como ASCII. Este es el formato por defecto.
    • TristateTrue (1): Esto abre el archivo como Unicode.
    • TristateUseDefault (2): Esto abre el archivo usando el sistema predeterminado.

Ejemplo: el siguiente código demuestra el método 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
%>

Producción:

This is a GeeksforGeeks example

Publicación traducida automáticamente

Artículo escrito por ManasChhabra2 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *