PDA

View Full Version : Script che copia dei file su un server FTP


leon84
06-12-2004, 15:18
Come realizzare uno script che si connette ad un server FTP e scarichi su di esso dei file ????

Blackat
06-12-2004, 15:45
per quale sistema operativo ?

leon84
06-12-2004, 15:46
Originariamente inviato da Blackat
per quale sistema operativo ?

Windows XP

cionci
06-12-2004, 15:51
Puoi usare php o VBScript...

leon84
06-12-2004, 15:56
Originariamente inviato da cionci
Puoi usare php o VBScript...

Ciao cionci !!!!!!!!!

io avevo pensato ad un file batch ... il punto è : una volta che lancio il comando ftp nome server , come faccio a passargli user e pass ??????

Volendo utilizzare VBScript con quale software occorre compilarlo ????

cionci
06-12-2004, 16:21
Non occorre compialrlo...è uno script...

leon84
06-12-2004, 16:23
Originariamente inviato da cionci
Non occorre compialrlo...è uno script...

Ah giusto . mi serve il blocco note praticamente .... dico bene ??? ma poi mi ca devo inserirlo in una pagina web ?

cionci
06-12-2004, 16:27
no...e nemmeno un file php saresti obbligato ad inserirlo in una pagina web...

Per il VBScript basta dare l'estensione vbs al file di testo con le istruzioni...

leon84
06-12-2004, 16:31
Ah perfetto ....

e .... :rolleyes: .... per caso conosci la sintassi per fare un ftp o quanto meno dove posso reperirla ????? Ah dimenticavo .... VbScript ha delle sue librerie o cose del genere ???

Mark0
06-12-2004, 17:16
Puoi usare un semplice batch + uno script, cosi:

PUTFILES.BAT@echo off
@echo Upload...
ftp -v -i -s:putfiles.sc myhost.com
PUTFILES.SC
mylogin
mypassword
bin
hash
put file1.zip \patha\pippo\file1.zip
put file2.zip \pathb\pluto\file2.zip
put filen.zip \pathc\filen.zip
byeBye!

cionci
06-12-2004, 17:18
Giusto...non pensavo a questa possibilità...

leon84
06-12-2004, 17:20
Originariamente inviato da cionci
Giusto...non pensavo a questa possibilità...


Si infatti ho fatto delle ricerche con google e mi ha portato sul sito di microsoft che spiegava proprio questo per l'appunto ... grazie a tutti per la disponibilità

leon84
07-12-2004, 11:50
Siccome lo script partirà in automatico ogni giorno potrebbe capitare che il server ftp qualche giorno sia down ... esiste il modo per sapere se l'upload è andato a buon fine ????

Mark0
07-12-2004, 12:10
Non in modo banale, ovvero testando l'ERRORLEVEL.
Dovresti complicare un po' lo script, magari facendogli scaricare i files dal sito, dopo aver fatto l'upload, assegnandogli dei nomi differenti, e confrontandoli con i files "originali". Il confronto lo puoi file con FC /B, testando poi l'ERRORLEVEL.

Bye!