Jump to content
Fórum Script Brasil
  • 0

MOVER ARQUIVO


Ruiva

Question

Oi gente,

É o seguinte, preciso mover arquivos para pastas específicas mas quando rodo alguns arquivos dão a mensagem de "Arquivo movido com sucesso" porém no final da página aparece o erro:

Arquivos movidos com sucesso

Arquivos movidos com sucesso

Arquivos movidos com sucesso

Erro de tempo de execução do Microsoft VBScript erro '800a01b6'

O objeto não dá suporte para a propriedade ou método: 'fileObject.MoveFile'

/Nsconf/alterar_num_proc.asp, line 55

Vou postar o código completo aki, no início criei as pastas está funcionando perfeitamente, estão todas lá! O problema é ém mover os arquivos de um destino para o outro.

código:

<%

if clsBancoConnection.ConectaBanco() then

set objAdoConn = clsBancoConnection.Conexao()

strSQL = "select * from movimentacao_processos where anexo <> ''"

set objRs = server.createobject("ADODB.Recordset")

objRs.open strSQL, clsBancoConnection.Conexao()

while not objrs.eof

strSQLs = "select * from processo where Cod_processo ="&objrs("Cod_processo")

set objRss = server.createobject("ADODB.Recordset")

objRss.open strSQLs, clsBancoConnection.Conexao()

if not objrss.eof then

proc= objrss("Num_processo")

end if

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

Dir ="C:\Inetpub\wwwroot\NSconf\upload\processos"&"\"&proc

'Dir ="e:\home\jcm1\web\nsconf\upload\processos"&"\"&proc

if not ObjetoArquivo.FolderExists(Dir) then

ObjetoArquivo.CreateFolder(Dir)

End If

'ObjetoArquivo.MoveFile "C:\Inetpub\wwwroot\NSconf\upload\"&objrs("anexo"),Dir&"\&"

'ObjetoArquivo.CopyFile("C:\Inetpub\wwwroot\NSconf\upload\"&objrs("anexo")),(Dir&"\&")

cod = objrs("anexo")

'Set fso = Server.CreateObject("Scripting.FileSystemObject")

If ObjetoArquivo.FileExists("C:\Inetpub\wwwroot\NSconf\upload\"&cod) then

Set fileObject = ObjetoArquivo.GetFile("C:\Inetpub\wwwroot\NSconf\upload\"&cod)

fileObject.MoveFile(Dir&"/"&cod)

Set fso = NothingElse

Response.Write "Arquivo Não existe: " & Server.MapPath("upload/"&cod)

Response.End

End If

Response.Write "Arquivos movidos com sucesso"&"<br>"

objrs.movenext

wend

end if

%>

Link to comment
Share on other sites

5 answers to this question

Recommended Posts

  • 0

Eu coloquei como você falou porém agora aparece o erro:

Tipo de erro:

Erro de tempo de execução do Microsoft VBScript (0x800A0046)

Permissão negada

/Nsconf/alterar_num_proc.asp, line 53

Essa linha 53 é a origem e destino do arquivo.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...