Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Claudio Neto

[Resolvido] Leitura de arquivo texto

Recommended Posts

Em VB costumo usar essa fórmula para simples leitura de um arquivo texto:

Open "arquivo.txt" for input as #1
Do until eof(1)
Line imput #1, linha
Loop
Close #1
Em asp isso está dando erro no for dizendo que falta o next. Mas não tem nada a ver.

Isso realmente não é possível em asp? A única forma de ler arquivo texto em asp é através do filesystemobject?

 

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

olha este exemplo:

 

<% 
'criamos o nome do arquivo 
arquivo= request.serverVariables("APPL_PHYSICAL_PATH") & "provas.txt" 

'conectamos com o FSO 
set confile = createObject("scripting.filesystemobject") 

'criamos o objeto TextStream 
set fich = confile.CreateTextFile(arquivo) 

'escrevemos os números do 0 ao 9 
for i=0 to 9 
   fich.write(i) 
next 

'fechamos o arquivo 
fich.close() 

'voltamos a abrir o arquivo para leitura 
set fich = confile.OpenTextFile(arquivo) 

'lemos o conteúdo do arquivo 
texto_arquivo = fich.readAll() 

'imprimimos na página o conteúdo do arquivo 
response.write(texto_arquivo) 

'fechamos o arquivo 
fich.close() 
%> 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Devo entender que não da mesmo para fazer de outro modo né. Só utilizando o FSO mesmo né?

 

Obrigado pelo exemplo, não era necessário mas valeu a ajuda.

 

E mesmo que eu adicione alguma dll no iis não consigo usar daquela forma?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pelo que eu conheço é so por FSO mesmo, e FSO é um componente padrão do iis, ele estara presente em todas as versões do servidor, pode até existir um componente que faça isso que você quer, eu particulamente desconheço, porém se existe dificilmente você encontrara em um servidor comum, tu tera que contratar um servidor dedicado e instalar o mesmo.

 

Com o FSO você consegue editar, deletar, criar, nomear.... e por ae vai, ele é uma maravilha, mesmo que exista um outro eu não vejo motivo para não usar o FSO pois ela é muito fod@ cara.

 

[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

A questão da DLL é que não é viável para servidores compartilhados, a maioria não permite instalação.

 

Outro detalhe, é que nem todos comandos de VBScript que funcionam no VB, também funcionam em ASP.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.