Script FTP

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

  • Votes
  • Date
  • Date décroissante
  1. 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
    1. 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