Objeto TextStream
ler arquivo
Este exemplo demonstra como usar o método OpenTextFile de FileSystemObject para criar um objeto TextStream. O método ReadAll do objeto TextStream obtém o conteúdo do arquivo de texto aberto.
Este código de exemplo é o seguinte:
<html>
<corpo>
<p>Este é o texto no arquivo de texto:</p>
<%
Definir fs=Server.CreateObject(Scripting.FileSystemObject)
Definir f=fs.OpenTextFile(Server.MapPath(/example/aspe/testread.txt), 1)
Resposta.Write(f.ReadAll)
f.Fechar
Defina f=Nada
Definir fs=Nada
%>
</body>
</html>
Os resultados deste exemplo são os seguintes:
Este é o texto no arquivo de texto:
Olá! Como você está hoje?
Ler uma seção de um arquivo de texto
Este exemplo demonstra como ler apenas parte de um arquivo de fluxo de texto.
Este código de exemplo é o seguinte:
<html>
<corpo>
<p>Estes são os primeiros 5 caracteres lidos do arquivo de texto:</p>
<%
Definir fs=Server.CreateObject(Scripting.FileSystemObject)
Definir f=fs.OpenTextFile(Server.MapPath(testread.txt), 1)
Resposta.Write(f.Leitura(5))
f.Fechar
Defina f=Nada
Definir fs=Nada
%>
</body>
</html>
Os resultados deste exemplo são os seguintes:
Aqui estão os primeiros 5 caracteres lidos do arquivo de texto:
Olá
Ler uma linha de um arquivo de texto
Este exemplo demonstra como ler uma linha de um arquivo de fluxo de texto.
Este código de exemplo é o seguinte:
<html>
<corpo>
<p>Esta é a primeira linha lida do arquivo de texto:</p>
<%
Definir fs=Server.CreateObject(Scripting.FileSystemObject)
Definir f=fs.OpenTextFile(Server.MapPath(testread.txt), 1)
Resposta.Write(f.ReadLine)
f.Fechar
Defina f=Nada
Definir fs=Nada
%>
</body>
</html>
Os resultados deste exemplo são os seguintes:
Esta é a primeira linha lida do arquivo de texto:
Olá!
Leia todas as linhas do arquivo de texto
Este exemplo demonstra como ler todas as linhas de um arquivo de fluxo de texto.
Este código de exemplo é o seguinte:
<html>
<corpo>
<p>Estas são todas as linhas lidas do arquivo de texto:</p>
<%
Definir fs=Server.CreateObject(Scripting.FileSystemObject)
Definir f=fs.OpenTextFile(Server.MapPath(testread.txt), 1)
faça enquanto f.AtEndOfStream = false
Resposta.Write(f.ReadLine)
Resposta.Write(<br>)
laço
f.Fechar
Defina f=Nada
Definir fs=Nada
%>
</body>
</html>
Os resultados deste exemplo são os seguintes:
Estas são todas as linhas lidas do arquivo de texto:
Olá!
Como você está hoje?
Ignorar parte do arquivo de texto
Este exemplo demonstra como ignorar um número especificado de caracteres ao ler um arquivo de fluxo de texto.
Este código de exemplo é o seguinte:
<html>
<corpo>
<p>Os primeiros 4 caracteres do arquivo de texto são omitidos:</p>
<%
Definir fs=Server.CreateObject(Scripting.FileSystemObject)
Definir f=fs.OpenTextFile(Server.MapPath(testread.txt), 1)
f.Pular(4)
Resposta.Write(f.ReadAll)
f.Fechar
Defina f=Nada
Definir fs=Nada
%>
</body>
</html>
Os resultados deste exemplo são os seguintes:
Os primeiros 4 caracteres do arquivo de texto são omitidos:
ah! Como você está hoje?
Pular uma linha do arquivo de texto
Este exemplo demonstra como pular uma linha ao ler um arquivo de fluxo de texto.
Este código de exemplo é o seguinte:
<html>
<corpo>
<p>A primeira linha do arquivo de texto é omitida:</p>
<%
Definir fs=Server.CreateObject(Scripting.FileSystemObject)
Definir f=fs.OpenTextFile(Server.MapPath(testread.txt), 1)
f.SkipLine
Resposta.Write(f.ReadAll)
f.Fechar
Defina f=Nada
Definir fs=Nada
%>
</body>
</html>
Os resultados deste exemplo são os seguintes:
A primeira linha do arquivo de texto é omitida:
Como você está hoje?
Retorne o número de linhas
Este exemplo demonstra como retornar o número da linha atual em um arquivo de fluxo de texto.
Este código de exemplo é o seguinte:
<html>
<corpo>
<p>Aqui estão todas as linhas do arquivo de texto (com números de linha):</p>
<%
Definir fs=Server.CreateObject(Scripting.FileSystemObject)
Definir f=fs.OpenTextFile(Server.MapPath(testread.txt), 1)
faça enquanto f.AtEndOfStream = false
Response.Write(Linha: & f.Linha & )
Resposta.Write(f.ReadLine)
Resposta.Write(<br>)
laço
f.Fechar
Defina f=Nada
Definir fs=Nada
%>
</body>
</html>
Os resultados deste exemplo são os seguintes:
Aqui estão todas as linhas do arquivo de texto (com números de linha):
Linha:1 Olá!
Linha:2 Como você está hoje?
Obtenha o número de colunas
Este exemplo demonstra como obter o número da coluna do caractere atual no arquivo.
Este código de exemplo é o seguinte:
<html>