Script FTP

Laure -  
Yorgat Messages postés 127 Statut Membre -
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

1 réponse

  1. Laure
     
    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
    1. Yorgat Messages postés 127 Statut Membre 7
       
      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