Franchement, je patauge un peu avec toutes vos explications...
Et je suis un peu rétissant à utiliser des bibliothèques privées comme Curl...
Finalement, j'ai créé un programme en C :
- qui génère un fichier ftp.cmd avec les flots "classiques" d'entrée/sortie, ce fichier contient
ftp (user)
ftp (mdp)
prompt
lcd d:\MesDoc~1\TFE~1\Progra~1\SavedXML (choisir un nouveau dossier de travail sur le PC où le programme est exécuté, c'est là que vont atterir les fichiers téléchargés)
cd c:\XMLFILES (se déplacer dans le dossier distant qui contient les fichiers à rapatrier)
mget *.* (copie tous les fichiers du dossier en cours)
mdelete *.* (supprime tous les fichiers du dossier en cours)
quit
- qui exécute la commande :
ftp -s:cmd.ftp 192.123.456.789
Ca m'a pas pris très longtemps et ça tourne très bien. Le seul truc chiant est que je n'ai pas de "retour", c-à-d que j'exécute ma commande mais je ne sais pas si tout s'est bien passé... Y'a moyen de récupérer les réponses FTP ? Je ferais un fichier log.txt par exemple.
Merci A+
Message édité par Eniac le 04-05-2004 à 09:01:42
---------------
If you really want something, all the Universe conspires in helping you to achieve it.