Posez votre question Signaler

Script FTP

Laure - Dernière réponse le 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
Lire la suite 

Script FTP »

2 réponses
Réponse
+0
moins plus
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
Yorgat- 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

Ajouter un commentaire
Ce document intitulé « Script FTP » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?