Galera estou precisando de uma ajuda ... tenho o seguinte cenário ::
Preciso lê todos os arquivos de um diretório .... ok já consigo fazer isso ...
Preciso lê o conteudo de cada arquivo ou seja, leu um passou para o próximo .... Está lendo só o primeiro várias vezes .....
A seguir o meu código
<% Dim array(4)
Dim strPath
Dim objFSO
Dim objFolder
Dim objItem
Dim ObjFile
Dim ObjStream
Const forReading = 1
Const forWriting = 2
Const forAppending = 8
' O diretório que vai ser listado:
strPath = "arquivo/"
' Vamos criar aqui o FileSystemObject:
Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
' ler o conteúdo do diretório
Set objFolder = objFSO.GetFolder(Server.MapPath(strPath))
%>
Conteúdo do diretório: <strong><%= strPath %></strong><br>
<%
For Each objItem In objFolder.Files
variavel = objItem.Name
response.write variavel
for i = LBound(array) to UBound(array)
arquivo = server.mappath(".") & "\" & variavel
'response.write teste
'next
'Instância o objeto FSO.
Set Fso = CreateObject("Scripting.FileSystemObject")
'O método GetFile retorna o arquivo existente.
Set ObjFile = Fso.GetFile(arquivo)
'response.write arquivo & "<br>"
'O método OpenAsTextStream abre o arquivo como sendo um fluxo de texto.
Set objStream = ObjFile.OpenAsTextStream(forReading,false)
'Looping para varrer todas as linha do arquivo.
While Not ObjStream.AtEndOfStream
'O método Readline lê uma linha de um arquivo
Linha = Linha & ObjStream.Readline & "<br>"
Wend
'Mostra o conteúdo.
Response.write Linha & "<br>"
Next
Next
' Feito !!! Agora é fechar as variáveis
Set objItem = Nothing
Set objFolder = Nothing
Set objFSO = Nothing
%>
</TABLE>
Pergunta
jow
Galera estou precisando de uma ajuda ... tenho o seguinte cenário ::
Preciso lê todos os arquivos de um diretório .... ok já consigo fazer isso ...
Preciso lê o conteudo de cada arquivo ou seja, leu um passou para o próximo .... Está lendo só o primeiro várias vezes .....
A seguir o meu código
Link para o comentário
Compartilhar em outros sites
8 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.