Ir para conteúdo

POWERED BY:

Arquivado

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

carol311

fso

Recommended Posts

Oi ....o que é preciso instalar para a instrução abaixo funcionar?Set fsobj = Server.CreateObject("Scripting.FileSystemObject")tenho o win 2000 com o iis 5.0.Valeu galera....

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mas no meu micro ele não funciona....quando chamo a pagina que deve listar o conteúdo de um diretório através do fso, demora "séculos" e a página não abre de jeito nehum...o que será que esta acontecendo?valeu..

Compartilhar este post


Link para o post
Compartilhar em outros sites

ai que ta.....não da pra saber que erro que da pq qunado eu clico para chamra a página que usa o fso fica séculos carrendo a página e nunca abre....então eu não consigo visualizar....vou colcar o código que eu estou usando...valeu... Set fsobj = Server.CreateObject("Scripting.FileSystemObject") 'Cria o objeto FSO que será utilizado para a operação. pasta = "C:" 'Seta a variavel pasta com o caminho para a pasta que desejamos listar seu conteúdo. Set objpasta = fsobj.GetFolder(pasta) For Each objFile in objpasta.Files %> <tr> <td class="texto"> </td> <td class="titulo"><%=objFile.Path%></td> <td class="titulo"><%=int(objFile.Size/1024)%>Kb</td> <td> </td> </tr> <%Next set fsobj = nothing %>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Desabilite o Antivirus e teste, alguns antivirus encrencam com scripts tentando escrever/ler arquivos no computador.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara Carolzinha,Já que me ajudaste tanto, vou tentar resolver o seu problema.Veja esse códgio aí abaixo :Posta depois para dizer se funcionou <%Dim strPath, objFSO, objFolder,objItem strPath = ".\\"Set objFSO = Server.CreateObject("Scripting.FileSystemObject")Set objFolder = objFSO.GetFolder(Server.MapPath(strPath))%>Conteúdo de <B><%= strPath %></B><BR><BR><TABLE BORDER="5" BORDERCOLOR="black" CELLSPACING="0" CELLPADDING="2"><TR BGCOLOR="#006600"><TD><FONT COLOR="#FFFFFF"><B>Arquivo:</B></FONT></TD><TD><FONT COLOR="#FFFFFF"><B>Tamanho (bytes):</B></FONT></TD><TD><FONT COLOR="#FFFFFF"><B>Data:</B></FONT></TD><TD><FONT COLOR="#FFFFFF"><B>Tipo:</B></FONT></TD></TR><%For Each objItem In objFolder.SubFoldersIf InStr(1, objItem, "_vti", 1) = 0 Then%><TR BGCOLOR="#CCFFCC"><TD ALIGN="left" ><A HREF="<%= strPath & objItem.Name %>"><%= objItem.Name %></A></TD><TD ALIGN="right"><%= objItem.Size %></TD><TD ALIGN="left" ><%= objItem.DateCreated %></TD><TD ALIGN="left" ><%= objItem.Type %></TD></TR><%End IfNextFor Each objItem In objFolder.Files%><TR BGCOLOR="#CCFFCC"><TD ALIGN="left" ><A HREF="<%= strPath & objItem.Name %>"><%= objItem.Name %></A></TD><TD ALIGN="right"><%= objItem.Size %></TD><TD ALIGN="left" ><%= objItem.DateCreated %></TD><TD ALIGN="left" ><%= objItem.Type %></TD></TR><%NextSet objItem = NothingSet objFolder = NothingSet objFSO = Nothing%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oi ttche....é sempre um prazer ajudar...e obrigada pela ajuda.....mas olha só...com o seu código pelo meso ele muda para a página em que eu uso o fso......porém continua a demorando muito para não aparcer nada....não sei mais o q fazer....socorro galera....valeu...

Compartilhar este post


Link para o post
Compartilhar em outros sites

galera....será que é melho eu tentar um componente como o aspsmartupload....que tb tem médotos para download???nada funcionou com o fso......continua demorando muito para não aparecer nada....valeu...

Compartilhar este post


Link para o post
Compartilhar em outros sites

bom, você estah tentando listar todos os arquivos co c: neh?tenta listar arquvos de alguma pasta com poucos arquivos para ver, se nao for issonao sei.. ai o problema pode ser alguma configuração no seu micro, nao no codigo, veja no IIS se na pasta tem permissao para ler/gravar.pode ser isso, nao sei :)

Compartilhar este post


Link para o post
Compartilhar em outros sites

OI....ei to tentando listar o conteudo de uma´pasta que só tem um arquivo......e o caminho que eu coloco é o caminho do iis e não o físico...isso ta certo né? Eu só não sei como eu vou fazer quando eu colocar a página no servido.....qual caminho que eu vou colocar?A minha pasta no iis tem pérmissão para ler e gravar.......mas continua a demorar muito para não aparecer nada....Tem um outro jeito de eu fazer isso (lsita todos os aqrquivos de uma pasta?)Valeu galera

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom isso acontece com a porcaria do NORTON, ele tem uma opção de bloquear scripts e mesmo desativando ele o FSO naum funca... ou seja, se for o norton seu anti virus, provavelmente o erro eh esse!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ah...então se eu tiver o nortom..não vou conseguir testar localmente???No servidor será que funciona???Valeu galera...

Não carol... abra seu norton e procure algo relacionado a bloquear execução de scripts (eu não lembro muito bem) .. basta desativar... e não precisa nem desligar o norton

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.