Ir para conteúdo

POWERED BY:

Arquivado

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

hargon

fso

Recommended Posts

Olhem meu código:

<%

Set pasta = Server.CreateObject("Scripting.FileSystemObject")

 

If Not pasta.FolderExists(Server.MapPath("Teste")) Then

pasta.CreateFolder(Server.MapPath("Teste"))

Response.Write "Pasta criada com sucesso!"

 

Set Arquivo = pasta.GetFile(Server.MapPath("a.jpg"))

Arquivo.Copy Server.MapPath("Teste\"), True

 

Else

Response.Write "Esta pasta já existe!"

Set Arquivo = pasta.GetFile(Server.MapPath("a.jpg"))

Arquivo.Copy "c:\inetpub\wwwroot\flog\teste\", True

 

End if

 

Set pasta = nothing

%>

 

Quando eu executo ele a primeira vez, a pasta é criada com sucesso, mas o arquivo não é copiado pra dentro dela.

 

Se executo a código pela segunda vez já cai na condição de pasta criada, e executa novamente a linha para copiar o arquivo.

 

Quando eu tento copiar o arquivo usando o Server.MapPath, aparece ACESSO NEGADO, e se colocar o caminho completo, funciona normalmente.

 

Alguem saberia me explicar o motivo...? Ou explica uma outra forma de criar utilizando o Server.MapPath ?

 

Aguardo retorno galera... valeu! :rolleyes:/>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tenta por em um variavel tipo

 

Variavel = Server.MapPath("seila")

 

 

Arquivp.Copy Variavel

 

 

ou seja joga dentro da variavel primeiro para ver

 

ou olhe na referencia

 

http://www.sloppycode.net/fso/

Compartilhar este post


Link para o post
Compartilhar em outros sites

Por que você não faz 1º a verificação da pasta, e depois a verificação do arquivo?VERIFICA PASTA>>> Se não existe, cria>>> Se existe, não criaVERIFICA ARQUIVO>>> Se não existe, copia>>> Se existe, não copiaFalows!Danilo

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.