O objeto TextStream é usado para acessar o conteúdo de um arquivo de texto.
Exemplos
Leia textfile
Como ler um arquivo de texto.
Leia apenas uma parte de um arquivo de texto
Como ler apenas uma parte de um arquivo TextStream.
Leia uma linha de um arquivo de texto
Como ler uma linha de um arquivo TextStream.
Leia todas as linhas de um arquivo de texto
Como ler todas as linhas de um arquivo TextStream.
Pular uma parte de um arquivo de texto
Como ignorar um número específico de caracteres ao ler o arquivo TextStream.
Ir uma linha de um arquivo de texto
Como ignorar uma linha ao ler o arquivo TextStream.
Retorno linha-number
Como retornar o número da linha atual em um arquivo TextStream.
Obter número de coluna
Como obter o número da coluna do caractere atual em um arquivo.
O objeto TextStream
O objeto TextStream é usado para acessar o conteúdo de arquivos de texto.
O código a seguir cria um arquivo de texto (c:\test.txt) e, em seguida, escreve algum texto para o arquivo (the variable f is an instance of the TextStream object) :
<%
dim fs,f
set fs=Server.CreateObject("Scripting.FileSystemObject")
set f=fs.CreateTextFile("c:\test.txt",true)
f.WriteLine("Hello World!")
f.Close
set f=nothing
set fs=nothing
%>
Para criar uma instância do TextStream objeto que você pode usar os métodos CreateTextFile ou OpenTextFile do objeto FileSystemObject, ou você pode usar o método OpenAsTextStream do objeto File.
propriedades e métodos do objecto TextStream são descritos abaixo:
propriedades
Propriedade | Descrição |
---|---|
AtEndOfLine | Retorna true se o ponteiro do arquivo é posicionado imediatamente antes do marcador de fim de linha em um arquivo TextStream, e falso se não |
AtEndOfStream | Retorna true se o ponteiro do arquivo está no final de um arquivo TextStream, e falso se não |
Column | Retorna o número da coluna da posição do caractere atual em um fluxo de entrada |
Line | Retorna o número da linha atual em um arquivo TextStream |
Métodos
Método | Descrição |
---|---|
Close | Fecha um arquivo aberto TextStream |
Read | Lê um número especificado de caracteres de um arquivo TextStream e retorna o resultado |
ReadAll | Lê um arquivo TextStream inteiro e retorna o resultado |
ReadLine | Lê uma linha de um arquivo TextStream e retorna o resultado |
Skip | Ignora um número especificado de caracteres ao ler um arquivo TextStream |
SkipLine | Ignora a próxima linha ao ler um arquivo TextStream |
Write | Escreve um texto especificado para um arquivo TextStream |
WriteLine | Escreve um texto especificado e um caractere de nova linha para um arquivo TextStream |
WriteBlankLines | Grava um número especificado de caractere de nova linha para um arquivo TextStream |