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
<% 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>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.