download ftp automatizzato, cartelle ricorsive, download di tipi di file specifici per utenti non tecnici


0

Ho desktop Windows 7 e voglio controllare / scaricare file da alcuni server web (apache) in una cartella specifica sul mio desktop. La mia ricerca sembra trovarlo possibile con programmi ftp a pagamento con utilità di scripting, che non conosco.

La mia struttura di cartelle del server web è simile a questa.

/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    

Voglio che il programma ftp controlli i nuovi file * .zip, ad /home/foldera/folderb/exports/esempio ogni 6 ore, li scarichi in una directory locale c:/datafiles/*.zipe quindi elimini il file dal server.

Ogni file zip avrà un nome univoco (c'è un timestamp aggiunto al suo nome). A volte la cartella / home / foldera / folderb / exports / non esiste (viene eliminata di tanto in tanto dal server web prima che i nuovi dati vengano scritti in esso, quindi c'è una possibilità che non esista, che non dovrebbe far fallire nulla).

Come puoi vedere non voglio una semplice applicazione mirror, ho bisogno del programma ftp per accedere, cercare i file ricorsivamente all'interno della directory */exports/e scaricare solo i file zip in modo che in C: / datafiles / ho solo i file zip, nessuna sottocartella e nessun file di altro tipo.

Considerando che non posso eseguire lo script batch, ma posso seguire abbastanza bene le istruzioni, come posso creare uno script ftp per farlo? Ce n'è uno con una GUI e istruzioni ben documentate? Esiste un modo in Windows per farlo senza la necessità di software ftp? Capisco che potrebbe essere necessario utilizzare l'utilità di pianificazione per attivare questo.


Dichiarate "My Webserver" ... è questo il vostro server web apache e avete accesso ad esso? Quale sistema operativo è il tuo server web? Inserisci il tuo script o la tua applicazione ... usare ftp in remoto è dolorosamente lento nel tentativo di ricorrere alle cartelle.
Logman,

Per quello che vale: ho appena provato a trovare una soluzione "solo Windows" con riga di comando ftp nativa e pianificatore di attività. Ma il comando ftp mgetnon supporta download ricorsivi per le sottodirectory. Senza un secondo strumento come questo wget for windowsmi sembra impossibile seguire la sola strada di Windows.
nixda,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.