Cyber-Rando
Retour
Codex
"Le savoir n'a de valeur que s'il est partagé..."
FTP: Envoyer un fichier via un batch Ms-Dos en tache planifiée (23/03/2011):
But de l’article:
Créer un fichier batch pour envoyer régulièrement un même fichier vers un serveur FTP.
On utilise pour cela 2 fichiers pour passer les commandes au programme c:\windows\system32\ftp.exe:
ftp.bat (Le fichier batch en lui même).
ftp.txt (le script dans lequel on spécifie les commandes à passer.
ftp.bat (On demande à ftp.exe de faire appel au fichier ftp.txt dans lequel il trouvera les commandes ftp à passer):
c:\windows\system32\ftp.exe -i -s: »c:\data\ftp.txt »
ftp.txt:
open MonFTP.fr
MonUser
MonMotDePasse
binary
hashope
cd /MonRepertoire/
put « c:/data/rapport.txt »
close
quit
Explication des commandes présentes dans ftp.txt
open MonFTP.fr –> Se connecter à MonFTP.fr
MonUser –> Spécifie mon login
MonMotDePasse –> Spécifie mon mot de passe
binary –> Spécifie le mode de transfert (binary, ascii)
hashope –> Permet d’afficher un % de transfert
cd /MonRepertoire/ –> Indique le répertoire sur le Ftp où déposer le fichier à
transferer.
put « c:/MonRepertoire/rapport.txt » –> Transferer le fichier
close –> Ferme la connexion
quit –> Arrete le programme.
Il est ensuite possible d’utiliser ftp.bat avec une tache planifiée afin de pouvoir faire des transferts à intervalles spécifiés.
Attention !!!
L'ensemble du contenu de ce site est partagé sous
Licence: CC BY-NC-SA
Paternité - Pas d'Utilisation Commerciale - Partage à l'Identique.