FTP – Eseguire un batch FTP da windows/dos

Il . Inserito in Informatica. Visite: 1665

Stella inattivaStella inattivaStella inattivaStella inattivaStella inattiva
 

Se si deve effettuare l’upload o il download di file, con nomi sempre uguali, è possibile utilizzare l’FTP combinato con un batch file contenente le istruzioni ftp che altrimenti si dovrebbero digitare manualmente di volta in volta.

Per fare ciò, occorre creare un file .BAT contenete le istruzioni di preparazione del processo (cancellazione file, creazione o rimozione directory, messaggi di avviso utente etc etc) e l’istruzione FTP che innesca il processo di trasmissione/ricezione file.

L’altro file che va creato è il file con le istruzioni FTP che verranno eseguite in sequenza dal programma, una volta effettuata la connessione.

Nell’esempio che segue, si effettua una connessione al sistema AS/400 per reperire il file catalogo, che poi verrà zippato e inviato via mail.

File GETCAT.BAT

 

CLS
ECHO OFF
ECHO Ricezione file dall'AS/400 in corso
ECHO Attendere Prego...
EcHO.
FTP -s:c:\transfer\script\CAT.TXT 10.144.16.39 >script.log
ECHO Compressione file in corso
ECHO Attendere Prego...
EcHO.
pkzip -m updcat.zip updcat.txt
pkzip -m fcat.zip fulcat.txt
pkzip -m fcatc.zip fulcatc.txt
EXIT

File CAT.TXT

 

username
password
cd ftptralib
lcd c:\transfer
ascii
get fulcat fulcat.txt
get updcat updcat.txt
get fulcatc fulcatc.txt
quit

 

In pratica, nel file Batch Dos, si richiama il comando FTP indicando con l’opzione –s: il file contenente le istruzioni da eseguire in automatico dopo la connessione.

Di seguito compare l’indirizzo IP del server FTP a cui ci si sta connettendo, e di seguito ancora, con la funzione >script.log si “dice” al sistema di scrivere nel file script.log il log della trasmissione effettuata.

Autore
Davide Galloni
Author: Davide GalloniEmail: Questo indirizzo email è protetto dagli spambots. È necessario abilitare JavaScript per vederlo.
"La vita è l'insegnante più severa, prima ti fa l'esame e poi ti spiega la lezione"

Tags: ftp batch file dos

Aggiungi commento


Codice di sicurezza
Aggiorna

Link Sponsorizzati.