SINCRONIZAR E ATUALIZAR DIRETORIOS...

JLAUROSOUZA 08/05/2012 11:10:55
#401530
Amigos, Até agora não consegui encontrar a solução para meu problema...

Estou querendo uma função [Ô]retina[Ô] onde eu marque o Diretório origem e o destino, e a rotina faça uma sincronização dos dados onde ele irá identificar automaticamente os arquivos os pastas que estão no origem e não estão no destino e assim copia-las.

Bem Amigos, isso tem que fica ativado constantemente no PC, para que no momento que a origem for alterada ele sincronize com o destino.

se vcs não tiverem uma rotina para isso mais souber de um programa que faça o mesmo, peço que por gentileza me passem, estou com problemas de perca de arquivo na minha produção.

Agradeço muito a ajuda de todos...
ALEVALE 08/05/2012 11:19:40
#401532
Hum......

Bom pelo VB6 dá pra fazer via FSO com um TIMER que iria checar a cada determinado tempo a pasta e verificar os arquivos.
Mas como é um projeto novo aconselho você utilizar o NET devido as bibliotecas...

Tente isso:
http://www.codeproject.com/Articles/125154/Writing-a-Folder-Synchronization-Application
http://www.codeproject.com/Articles/35632/Real-Time-Folder-Synchronization-Window-Service
http://www.experts-exchange.com/Programming/Languages/.NET/Visual_Basic.NET/Q_21618119.html
http://www.universalthread.com/ViewPageArticle.aspx?ID=38

Via FileSystemWatcher dá pra fazer também...

Ou até mesmo o SyncToy da Microsoft.
ALVAROVB2009 08/05/2012 11:27:26
#401533
Da uma olhada nesse tópico
http://www.vbmania.com.br/pages/index.php?varModulo=Forum&varMethod=abrir&varID=314717&varWorld=

Aqui eu atualizo os arquivos pela rede, o q vc pode fazer é no momento da alteração do registro mensionado, vc dispara a atualização e/ou no caso do exemplo mensionado, no momento que entra no sistema ele verifica se existe alguma alteração e atualiza

Espero ter entendido a sua dúvida
EDUFS 08/05/2012 11:44:37
#401535
Resposta escolhida
JLAUROSOUZA.
Peguei isso nao me lembro onde. (Acho que foi aqui mesmo).
Ve se te resolve.
Tópico encerrado , respostas não são mais permitidas