Script pour envoyer par FTP un Fichier (windows)



Voici une methode sous windows XXX pour envoyer un fichier par FTP sur un site.
Pour utiliser ce genre de script, vous devez creer un repertoire et y placer les fichiers.

Il faut creer un fichier ou toutes les instructions seront renseignees. Nous l'appellerons script.ftp
Nous allons envoyer un fichier dans le repertoire poubelle de http://tfflan.free.fr


script.ftp
open ftpperso.free.fr
login
motdepasse
cd /poubelle/
put time.txt
bye

Detail des lignes :

open ftpperso.free.fr : On indique le site ou l'on veut aller
login : votre login de connexion (FTP) bien souvent le nom du site.
motdepasse : le mot de passe de la connexion
cd /poubelle/ : nous sommes connecté, et nous demandons d'aller dans poubelle.
put time.txt : On depose le fichier time.txt dans le repertoire
Si l'on voulait recuperer le fichier et non le deposer, on aurait remplacé put par get
bye : et on quitte la session

Parfait nous avons notre fichier qui contient toutes les instructions.
Maintenant nous avons besoin de l'appeler.
La syntax est :
ftp -s:c:\votrerepertoire\script.ftp

Si vous ne voulez pas retaper la ligne complete, creer un fichier avec l'extention CMD ou BAT, en doublecliquant sur ce fichier le transfert commencera.

Pour info les commandes disponibles sous win2000 :
Ftp : !           Ftp : glob    Ftp : put
Ftp : ?           Ftp : hash    Ftp : pwd
Ftp : append      Ftp : help    Ftp : quit
Ftp : ascii       Ftp : lcd     Ftp : quote
Ftp : bell        Ftp : literal Ftp : recv
Ftp : binary      Ftp : ls      Ftp : remotehelp
Ftp : bye         Ftp : mdelete Ftp : rename
Ftp : cd          Ftp : mdir    Ftp : rmdir
Ftp : close       Ftp : mget    Ftp : send
Ftp : debug       Ftp : mkdir   Ftp : status
Ftp : delete      Ftp : mls     Ftp : trace
Ftp : dir         Ftp : mput    Ftp : type
Ftp : disconnect  Ftp : open    Ftp : user
Ftp : get         Ftp : prompt  Ftp : verbose




Ce script a ete testé sur windows 2000 professionel.




[http://tfflan.free.fr] [Retour sur http://tfflandoc.free.fr]