OVH Cloud OVH Cloud

FTP et VBS

3 réponses
Avatar
Yann
Bonjour,
Je dois mettre à jour le contenu d'un repertoire situé sur un serveur
Windows par rapport au contenu d'un site FTP.
Si un nouveau fichier est sur le serveur FTP je le transfert et si un
fichier n'ai plus sur le FTP je l'efface de mon disque local.
J'ai donc recherché un freeware ftp qui a une fonction compare, mais je n'ai
pas trouvé.
Peut ton faire du FTP en VBS ?
Yann

3 réponses

Avatar
Méta-MCI
Bonsoir !

Tu peux toujours faire du FTP en invite de commande, et piloter ça depuis
VBS.

Exemple :

Faire un fichier (toto.txt), contenant :

open monsite.titi.com
uutili
passpass
cd www/data
dir
close
quit

La seconde ligne contient le nom d'utilisateur.
La troisième, le mot de passe.

ça s'utilise de cette façon :
ftp -s:toto.txt

Les commandes les plus importantes sont :
get pour recevoir un fichier
mget pour recevoir des fichiers
put pour envoyer un fichier
mput pour envoyer des fichiers
delete pour détruire un fichier
mdelete pour détruire des fichiers


MAIS...

Attention, il y a un problème récurrent, sur la gestion des dates/heures des
fichiers. Il arrive que l'on ait, soit la date, soit l'heure. Cela pose
quelques problèmes.


@-salutations

Michel Claveau
Avatar
jbongran
Yann wrote:
Bonjour,
Je dois mettre à jour le contenu d'un repertoire situé sur un serveur
Windows par rapport au contenu d'un site FTP.
Si un nouveau fichier est sur le serveur FTP je le transfert et si un
fichier n'ai plus sur le FTP je l'efface de mon disque local.
J'ai donc recherché un freeware ftp qui a une fonction compare, mais
je n'ai pas trouvé.
Peut ton faire du FTP en VBS ?
Yann


http://www.interlog.com/~tcharron/wgetwin.html

Avatar
Glenn Gagné
CoreFTP LE, ce client FTP a des fonctions de synchronisation intéressantes.

Moi je l'utilise pour faire une sauvegarde de mon site site sur mon serveur
de fichiers. Je copie le site vers mon disque local et s'il rencontre des
fichiers plus récents ou nouveau il les copie, sinon il passe par dessus (il
faut que le serveur FTP supporte le MTDM). Pour les fichiers supprimés sur
le serveur web que tu veux supprimer localement, ça dépend quel est le but
de ta procédure, mais je dirait que tu pourrais combiner ça avec un
nettoyage après X temps (tu supprimes la copie locale) et tu refais une
copie intégrale.


"Yann" a écrit dans le message de
news:43ec7426$0$27926$
Bonjour,
Je dois mettre à jour le contenu d'un repertoire situé sur un serveur
Windows par rapport au contenu d'un site FTP.
Si un nouveau fichier est sur le serveur FTP je le transfert et si un
fichier n'ai plus sur le FTP je l'efface de mon disque local.
J'ai donc recherché un freeware ftp qui a une fonction compare, mais je
n'ai

pas trouvé.
Peut ton faire du FTP en VBS ?
Yann