Script FTP

Fermé
Laure - 30 janv. 2005 à 19:02
Yorgat Messages postés 125 Date d'inscription mercredi 5 novembre 2003 Statut Membre Dernière intervention 5 décembre 2012 - 17 févr. 2005 à 12:20
Bonsoir,

Je voudrais récupérer un répertoire sur un serveur web par ftp de façon automatisé ( tous les soirs à 22 h ).
je voudrais utiliser un fichier batch, quel contenu dois je mettre
Je sais que dans xp il y a une commande ftp
Faut il utiliser un ftp graphique ou en commandes dans un fichier batch.

Merci à tous
A voir également:

1 réponse

Re,

j'ai trouvé mais dernière petite question: Existe il une commande qui permet de rapatrier plusieurs répertoires et sous répertoires.

Merci
0
Yorgat Messages postés 125 Date d'inscription mercredi 5 novembre 2003 Statut Membre Dernière intervention 5 décembre 2012 7
17 févr. 2005 à 12:20
Hello!

j'essaie de faire un script relativement identique ... qu'est ce que ça donne pour toi, chère Laure ?

Voilà le script batch :

@echo off
cls
cd D:\Documents\TAmorce\Backup\
deltree /Y *
cd ..
ftp -inv -s:"D:\Documents\TAmorce\cmd1.ftp"
FOR %%i IN (liste.txt) DO {
cd D:\Documents\TAmorce\Backup\
mkdir %%i
cd %%i
echo open www.unsite.truc > ..\cmd2.ftp
echo user login passwd >> ..\cmd2.ftp
echo cd data\%%i >> ..\cmd2.ftp
echo mget * >> ..\cmd2.ftp
echo close >> ..\cmd2.ftp
echo bye >> ..\cmd2.ftp
ftp -inv -s:"..\cmd2.ftp"
}

open www.unsite.truc
user login passwd
cd data
ls . liste.txt
close
bye

J'ai des petits soucis avec la variable %%i ... le script me crée un répertoire "%i" alors que je vourdrais le nom des répertoires distants stockés dans liste.txt pour recréer

0