Método para transferir regularmente arquivos do diretório [duplicado]

1

Eu tenho imagens que digitalizo em um diretório no Windows 7 que precisa ser enviado para um compartilhamento de rede. Eu sei que existem vários métodos de fazer isso, mas eu estou querendo saber se todos vocês sabem de algumas opções que funcionariam melhor.

Processo que estou procurando :

  1. digitalizo em uma imagem para um diretório local
  2. Em segundo plano (em uma base programada, provavelmente durante a noite), os arquivos que eu verifiquei são copiados para um compartilhamento de rede, silenciosamente .

Esse processo está ocorrendo em mais de um PC, por isso preciso de uma opção de implantação fácil. Preciso que o processo seja silencioso, rodando em segundo plano.

No compartilhamento, preciso de uma maneira de diferenciar de que PC os arquivos digitalizados vieram.

Métodos que podem funcionar :

  • Tarefa agendada de xcopy da pasta local para o compartilhamento
  • Software de sincronização de pastas de terceiros

Prefiro não usar uma opção de armazenamento em nuvem, pois não tenho certeza se eles permitem que você use o software deles em mais de um computador (tenho 30 ou mais) sem uma assinatura.

    
por Moses 13.05.2013 / 22:38

3 respostas

3

Suposições:

  1. Você está copiando, sem mover
  2. Você deseja substituir arquivos com o mesmo nome

Você pode configurar uma tarefa agendada em cada máquina para executar um arquivo em lotes com a seguinte linha: xcopy C: \ yourfolderhere *. * \ servidor \ compartilhamento \% nome_do_computador% \ / S / C / Q / Y / I

Substitua "C: \ yourfolderhere" por qualquer que seja seu local de origem Substitua "\ server \ share" por qualquer que seja seu local de destino

Isso copiará todos os arquivos do computador local para o servidor de arquivos e os colocará em um diretório com o nome do computador (% computername% será convertido para qualquer nome de PC local). A opção / I garantirá que, se a pasta de destino não existir, ela será criada. Isso permitirá que você simplesmente implante o script em cada máquina uma vez, e ele criará automaticamente a estrutura de diretório necessária, sem necessidade de intervenção manual.

Para dar um passo adiante, você pode até automatizar a criação da tarefa agendada, que pode incluir a cópia do arquivo .bat em um local específico na máquina local. Este link aqui tem um ótimo script .bat que você pode usar como uma base que determinará qual versão do Windows você está usando e executará os comandos apropriados. Você pode facilmente ajustá-lo também para copiar o script para a máquina local: link

    
por 11.06.2013 / 17:47
1

O Microsoft SyncToy pode fazer isso com muita facilidade e com muito pouca configuração. Semelhante ao drop box, mas na sua rede local. Pode funcionar em tempo real também, portanto, os dois locais sempre se refletirão.

Wiki: link
Download: link

    
por 11.06.2013 / 17:34
0

Eu usei um software livre chamado SyncBack para fazer algo parecido e faz o truque:

link

Eu o uso para sincronizar fotos do meu PC doméstico em um NAS central para que elas estejam disponíveis para todos na rede. No trabalho, também precisávamos fazer um backup criptografado de alguns arquivos de um servidor, por isso licenciamos a edição SyncBackSE que suporta criptografia e também funcionou bem.

    
por 12.06.2013 / 06:40