download automatizado de ftp, pastas recursivas, tipo de arquivo específico de download para usuário não técnico

0

Tenho desktops do Windows 7 e quero verificar / fazer download de arquivos de alguns servidores da web (apache) em uma pasta específica na minha área de trabalho. Minha pesquisa parece ser possível com programas FTP pagos com utilitários de script, com os quais não estou familiarizado.

A estrutura da pasta do meu servidor é assim.

/home/foldera/folderb/exports/folder1/testfileabc.zip    
/home/foldera/folderb/exports/folder1/testfileabc.txt    
/home/foldera/folderb/exports/folder2/testfilexyz.zip    
/home/foldera/folderb/exports/folder2/testfilexyz.txt    

Eu quero que o programa ftp verifique novos arquivos * .zip em /home/foldera/folderb/exports/ a cada 6 horas, baixe-os em um diretório local c:/datafiles/*.zip e exclua o arquivo do servidor.

Cada arquivo zip terá um nome exclusivo (há um timestamp anexado ao seu nome). Às vezes, a pasta / home / foldera / folderb / exports / wont existe (é excluída ocasionalmente pelo servidor antes que novos dados sejam gravados nela, portanto, há uma chance de que ela não exista, e isso não deve causar falhas).

Como você pode ver, não quero um aplicativo espelho simples, preciso que o programa ftp faça o login, procure arquivos recursivamente dentro do */exports/ dir e baixe apenas os arquivos zip para que em C: / datafiles / Eu só tenho arquivos zip, sem subpastas e sem arquivos de qualquer outro tipo.

Considerando que eu não posso roteiro em lote, mas posso seguir instruções muito bem, como posso criar um script de ftp para fazer isso? Existe um com uma interface gráfica e instruções bem documentadas? Existe uma maneira dentro do windows para fazer isso sem a necessidade de software ftp? Eu entendo que posso ter que usar o agendador de tarefas para acionar isso.

    
por newuser1979 08.07.2013 / 04:50

0 respostas