FTP batch

Résolu
Bonjour,

J'aimerai savoir les commandes pour envoyer un fichier sur un serveur ftp

j'ai déja essayer sur la cmd :

ftp
open
Vers : MachinIpdumachin(je le sait
Utilisateur : machin
Mot de passe : mchinbidulechouette
utilisateur identifié
mput "lechemin dufichier"
et la ça me l'envois sur mon serveur

mais j'aimerai savoir comment mettre ça en .bat ?

cordialement

Alain Graber

10 réponses

  1. Ecrire le programme dans le bloc note de windows et renommé le fichier .txt en .bat
    1. non, j'enregistre directement en .bat !!
  2. Contributeur
    hello
    mettre les commandes ftp dans un fichier.txt et exécuter ftp -s:fichier.txt
    1. En complément exemple de fichier bat :

      ftp -s:cmd.txt

      le fichier cmd.txt

      open MachinIpdumachin
      machin
      mchinbidulechouette
      mput "lechemin dufichier"
    2. Merci !
  3. Mais, il y a un problème, voici ce qu'affiche la cmd :

    machinmachin, bien conecté
    ftp> mput lechemindemonfichier ? ftp >

    que faire ?

    merci pour vos futures réponses !
    1. tout dépend d'où tu es quand tu lances le bat et de ce que tu mets dans lechemindemonfichier
    2. dans le fichier je met ce que à dit @kaumune et les 2 fichiers sont dans un seul dossier !
    3. mput attend une confirmation ( o )

      Solution, il faut lancer le ftp avec le commutateur -i

      ftp -i -s:cmd.txt
  4. Merci c'est ok, maintenant une autre question, comment quitter la cmd après l'envoi ?

    cordialement

    Alain Graber
    1. tu rajoutes exit à la fin du fichier bat et quit à la fin du fichier cmd.txt
  5. Et comment mettre le fichier pas à la racine, c'est à dire dans un dossier ?
    1. en insérant avant la commande mput, un cd répertoire_désiré ou cd rep1/rep2/rep3 etc etc .....
  6. Pas bien compris vous pouvez me faire un exexmple svp ¨

    crodialement

    Alain Graber
    1. ????

      le fichier cmd.txt

      open MachinIpdumachin
      machin
      mchinbidulechouette
      cd lerepertoiredesiré
      mput "lechemin dufichier"
  7. et pour envoyer 2 fichiers ? un dans la racine et un dans un dossier ?

    merci

    cordialement

    Alain Graber
    1. Contributeur
      cd \
      mput fichier
      cd \dossier
      mput autrefichier
    2. et bonjour et merci une semaine après pour les interventions précédentes tu connais ?
  8. Bonjour,
    Je n'arrive pas à envoyer 2 fichiers à la fois avec cette méthode !

    merci qu'en même

    Alain Graber
    1. Contributeur
      montre ton code, svp
      1. Contributeur
        Salut,

        Là ;-\

        Je suppose que c'est un problème de chemin absolu ;-(
    2. re,
      merci à tous, mais j'ai trouvé, j'ai fait une faute d'orthographe dans la donnée.

      cordialement
      Alain Graber