Como configurar uma pasta para passar arquivos sem segurá-los?


0

É possível criar uma pasta onde Sempre que um arquivo é colocado nele, o arquivo é automaticamente copiado para outro local especificado e, em seguida, o arquivo original é excluído?

O que eu estou tentando fazer é usar drop box como um serviço de transferência automática de arquivos, mas eu não preciso que os arquivos permaneçam na caixa suspensa, eles estão sendo movidos para um dispositivo de armazenamento permanente.

Antes de me dizer apenas para FTP, não ... O processo de transferência do Dropbox é minha única opção. Os arquivos que estão sendo enviados do servidor não podem ser enviados via ftp por vários motivos, mas podem ser automaticamente adicionados a uma pasta de dropbox. Apenas tome minha palavra por isso.

Então, o que eu quero fazer é em outra máquina local, logo que um arquivo chega na pasta dropbox, é movido para a máquina local e, em seguida, excluído da pasta dropbox.

Isso é possível configurar ou existe um programa capaz de automatizar isso?


Eu não tenho certeza do que exatamente você está tentando realizar, ou por que você está tentando fazer isso. O todo "Antes de me dizer apenas FTP, não ... Apenas tome minha palavra para ele" parte não fornece um monte de insights para lhe dar a melhor solução para isso com outras tecnologias. Talvez esclarecer o ambiente, e por que um caminho não é uma boa maneira de fazer algo, antes de perguntar sobre outras maneiras de fazê-lo.
BriGuy

A fonte do arquivo é um servidor de video game. Os arquivos são backups dos dados do jogo. Os arquivos sever não podem ser carregados em um servidor FTP sem codificar um plugin totalmente novo para isso. Um plugin simples que copia os arquivos para uma pasta dropbox já existe e funciona perfeitamente. A maneira que eu tenho que fazer isso no momento é copiar manualmente os arquivos da pasta drop box para uma pasta local não compartilhada e depois excluir as pastas dropbox antes do próximo upload automático. Eu simplesmente desejo automatizar isso.
cody

Ok, isso é um pouco mais útil - então, qual O / S você está usando e com o que você está familiarizado em termos de script?
BriGuy

Windows server 2012. Muito bom com scripts simples e lotes, etc estava esperando que houvesse uma solução mais simples
cody

Respostas:


0

Você pode usar um script em lotes com o Agendador de Tarefas para mover os arquivos para você. Um exemplo rude é o seguinte:

dir foo
 Volume in drive C has no label.
 Volume Serial Number is 9289-2974

 Directory of C:\tmp\foo

03/18/2013  10:35 PM    <DIR>          .
03/18/2013  10:35 PM    <DIR>          ..
03/18/2013  10:35 PM                 0 fileA.txt
03/18/2013  10:35 PM                 0 fileB.txt
               2 File(s)              0 bytes
               2 Dir(s)  100,050,911,232 bytes free


set backupDate=%date:~-4,4%%date:~-10,2%%date:~7,2%
mkdir %backupDate%

copy foo %backupDate%

rmdir /S /Q foo

Com foo sendo seu diretório dentro do DropBox.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.