Objeto TextStream ASP
- Página Anterior FileSystem ASP
- Próxima Página Drive ASP
O objeto TextStream é usado para acessar o conteúdo do arquivo de texto.
Exemplo
- Ler arquivo
- Este exemplo demonstra como usar o método OpenTextFile do FileSystemObject para criar um objeto TextStream. O método ReadAll do objeto TextStream obterá o conteúdo do arquivo de texto aberto.
- Ler uma parte do arquivo de texto
- Este exemplo demonstra como ler apenas uma parte do conteúdo de um arquivo de fluxo de texto.
- Ler uma linha do arquivo de texto
- Este exemplo demonstra como ler um conteúdo de uma linha de um arquivo de fluxo de texto.
- Ler todas as linhas do arquivo de texto
- Este exemplo demonstra como ler todas as linhas de um arquivo de fluxo de texto.
- O texto é salto de uma parte do arquivo de texto.
- Este exemplo demonstra como pular um número específico de caracteres ao ler um arquivo de fluxo de texto.
- O texto é salto de uma linha do arquivo de texto.
- Este exemplo demonstra como pular uma linha ao ler o arquivo de fluxo de texto.
- Retornar o número da linha
- Este exemplo demonstra como retornar o número da linha atual no arquivo de fluxo de texto.
- Obter o número da coluna
- Este exemplo demonstra como obter o número da coluna do caractere atual no arquivo.
Objeto TextStream
O objeto TextStream é usado para acessar o conteúdo do arquivo de texto.
O código a seguir criará um arquivo de texto (c:\test.txt) e escreverá alguns textos neste arquivo (o variável f é uma instância do objeto TextStream):
<% 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 de objeto TextStream, podemos usar o método CreateTextFile ou OpenTextFile do objeto FileSystemObject, ou também o método OpenAsTextStream do objeto File.
A descrição das propriedades e métodos do objeto TextStream é a seguinte:
Propriedade
Propriedade | Descrição |
---|---|
AtEndOfLine | No arquivo TextStream, se o ponteiro do arquivo estiver exatamente antes do marcador de fim de linha, o valor dessa propriedade retorna True; caso contrário, retorna False. |
AtEndOfStream | Se o ponteiro do arquivo estiver no final do arquivo TextStream, o valor dessa propriedade retorna True; caso contrário, retorna False. |
Column | Retornar o número da coluna da posição atual do caractere no arquivo TextStream. |
Line | Retornar o número da linha atual do arquivo TextStream. |
Método
Método | Descrição |
---|---|
Close | Fechar um arquivo TextStream aberto. |
Read | Ler um número específico de caracteres de um arquivo TextStream e retornar o resultado (a string obtida). |
ReadAll | Ler o arquivo TextStream inteiro e retornar o resultado. |
ReadLine | Ler uma linha inteira de um arquivo TextStream (até o caractere de nova linha, mas sem incluir o caractere de nova linha) e retornar o resultado. |
Skip | Pular um número específico de caracteres ao ler um arquivo TextStream. |
SkipLine | Pular a próxima linha ao ler um arquivo TextStream. |
Escrever | Escrever um trecho de texto especificado (string) em um arquivo TextStream. |
WriteLine | Escrever um trecho de texto especificado (string) e uma quebra de linha em um arquivo TextStream. |
WriteBlankLines | Escrever um número especificado de quebras de linha em um arquivo TextStream. |
- Página Anterior FileSystem ASP
- Próxima Página Drive ASP