COPY FOLDER EM REDE !!! USANDO FILE SYSTEM OBJECT
Olá gente. Estou quebrando a cabeça com um problema q parece ser simples, mas não consigo resolver. é o seguinte, estou fazendo um programa q faz backup's, bom eu tenho q direcionar os caminhos de origem e destino para copiar as pastas q estão na rede para fazer backups. Então ai surge o meu problema. Eu já fiz testes para copiar arquivos na minha máquina, e funcionou perfeitamente. Mas via rede não fuciona !!! Assim:
Digamos q eu fosse copiar alguma coisa do meu C:\Teste para o meu D:\Teste:
Bom, neste caso funciona perfeitamente, mas quando eu tento usar o comando para copiar arquivos na rede não funciona assim:
Acontece o seguinte erro:
Então eu pergunto.. Alguém sabe como eu faço para copiar uma pasta via rede usando FileSystemObject ???? Muito agradecido, aguardo respostas, pois é de suma importancia. Abraços
Oks,
Rafael Portal
Digamos q eu fosse copiar alguma coisa do meu C:\Teste para o meu D:\Teste:
Dim fsoBackup as New Scripting.FileSystemObject
fsoBackup.CopyFolder "C:\Teste", "D:\Teste", TRUEBom, neste caso funciona perfeitamente, mas quando eu tento usar o comando para copiar arquivos na rede não funciona assim:
Dim fsoBackup as New Scripting.FileSystemObject
fsoBackup.CopyFolder "\\MeuServidor\Teste", "D:\Teste", TRUEAcontece o seguinte erro:
Citação:Run-time error '5':
Invalid procedure call or argument
Então eu pergunto.. Alguém sabe como eu faço para copiar uma pasta via rede usando FileSystemObject ???? Muito agradecido, aguardo respostas, pois é de suma importancia. Abraços
Oks,
Rafael Portal
Sei que é meio "lusitano" mas...
Tente criar a pasta destino e depois copiar arquivo a arquivo
Espero ter ajudado
Tente criar a pasta destino e depois copiar arquivo a arquivo
Espero ter ajudado
Bah, fora de cogitação.... Ahhh, uma coisa q eu esqueci de dizer.... A pasta "Teste" q eu dei no exemplo no meu primeiro post, é uma pasta compartilhada... Logo fiz o teste se consigo copiar outra pasta q tem dentro dela.... Ai sim o programa funciona... Então eu pergunto, com FileSystemObject não tem como copiar tudo q tem dentro de uma pasta compartilhada ???? Abraços.
Oks,
Rafael Portal
Oks,
Rafael Portal
Será que ele está conseguindo achar o arquivo?
Faça esse teste:
Msgbox fsoBackup.FolderExists("\\MeuServidor\Teste")
Faça esse teste:
Msgbox fsoBackup.FolderExists("\\MeuServidor\Teste")
Tenta mapear o caminho da rede acho que dessa forma o FileSystemObject consegue copiar os arquivos
Thiago:
A função FolderExists retorna TRUE, pq a pasta existe.. Mas mesmo assim ele não copia o arquivo, o erro continua.
Santo:
Já tentei mapear. Mepeando ele nem sequer encontra o diretório, pq ele não reconhece peli Alias.
Abraço a todos.
Oks,
Rafael Portal
A função FolderExists retorna TRUE, pq a pasta existe.. Mas mesmo assim ele não copia o arquivo, o erro continua.
Santo:
Já tentei mapear. Mepeando ele nem sequer encontra o diretório, pq ele não reconhece peli Alias.
Abraço a todos.
Oks,
Rafael Portal
Hum, outra coisa vc só quer copiar os arquivos?
Se for, o que vc acha de fazer um arquivo bat e ai vc executa ele pelo vb?
Se for, o que vc acha de fazer um arquivo bat e ai vc executa ele pelo vb?
Eu quero copiar pastas não arquivos... E a idéia do .bat está fora de cogitação, pois me pediram para q eu não fizesse um .bat, e sim um programa q rodasse como serviço do Windows entende.. Abraços.
Oks,
Rafael Portal
Oks,
Rafael Portal
Tópico encerrado , respostas não são mais permitidas