Partage
  • Partager sur Facebook
  • Partager sur Twitter

[Batch] Récupérer un fichier dans un FTP

    6 novembre 2019 à 15:27:48

    Bonjour,

    Je souhaite récupérer un fichier qui ce trouve dans mon FTP.

    Mon code me semble bon en tout cas aucune erreur ne s'affiche.

    Mon code :

    set path=C:\Users\%USERNAME%\Downloads
    
    echo open host_name > %path%\log.ftp
    echo user username password >> %path%\log.ftp
    echo prompt >> %path%\log.ftp
    echo lcd %path% >> %path%\log.ftp
    echo set /public_html/recup/fichier.exe >> %path%\log.ftp
    echo get /public_html/recup/fichier.exe >> %path%\log.ftp
    
    cd C:\WINDOWS\system32
    ftp -s:C:\Users\%USERNAME%\Downloads\log.ftp -n
    

    Le problème est que l'invite de commande est bloqué sur le téléchargement (c'est mon avis)

    cmd :

    ftp> get /public_html/recup/ChromePass.exe

    200 EPRT command successful

    150-Connecting to port 44517

    150 220.6 kbytes to download

    Après cette dernière ligne affiché le curseur est à l'horizontale et clignote (je ne peut donc rien marquer).
    Merci de m'apporter votre aide !

    -
    Edité par NeilSauvage 6 novembre 2019 à 15:28:09

    • Partager sur Facebook
    • Partager sur Twitter
      6 novembre 2019 à 16:36:59

      Bonjour,

      Et en rajoutant après ton 'echo get' (ligne 8 donc) :

      echo close >> %path%\log.ftp
      echo bye >> %path%\log.ftp

      cela change quelque chose ?

      • Partager sur Facebook
      • Partager sur Twitter
        6 novembre 2019 à 16:45:34

        Zaibai a écrit:

        Bonjour,

        Et en rajoutant après ton 'echo get' (ligne 8 donc) :

        echo close >> %path%\log.ftp
        echo bye >> %path%\log.ftp

        cela change quelque chose ?


        Comme le cmd ce bloque, ces lignes ne sont pas exécuté.

        J'ai essayé pour l'envoi de fichier et le cmd ce bloque aussi, par contre le fichier est bien envoyé dans le FTP.

        -
        Edité par NeilSauvage 6 novembre 2019 à 16:47:39

        • Partager sur Facebook
        • Partager sur Twitter
          6 novembre 2019 à 16:59:18

          Hmm essaye de changer le type de transfert.

          echo ascii ou encore echo binary après ta ligne 4 ou 5.

          • Partager sur Facebook
          • Partager sur Twitter
            6 novembre 2019 à 17:05:25

            Zaibai a écrit:

            Hmm essaye de changer le type de transfert.

            echo ascii ou encore echo binary après ta ligne 4 ou 5.


            Non, ça ne marche toujours pas.

            Penses tu que ça pourrait venir de mon hébergeur ?

            Pour info j'utilise 000webhost.com.

            Edit : Je viens de remarquer que à chaque fois que je fais ça, à l'emplacement ou le fichier doit être déplacé un fichier nommé "Tmp930.tmp" se crée et à chaque fois que je recommence un nouveau se crée avec un nouveau nom.

            A la connexion au FTP, j'ai aussi un message qui dit "Votre utilisation de la bande passante est limitée

            "

            -
            Edité par NeilSauvage 6 novembre 2019 à 17:23:25

            • Partager sur Facebook
            • Partager sur Twitter
              8 novembre 2019 à 22:26:30

              Salut,

              Essaie ça (adapte selon tes besoins), chez moi ça fonctionne

              @echo off
              
              set path=C:\Users\%USERNAME%\Downloads
              
              (
              	@echo open files.000webhost.com
              	@echo Ton_ID
              	@echo Ton_MDP
              	@echo prompt
              	@echo binary
              	@echo get /public_html/recup/ChromePass.exe
              	@echo disconnect
              	@echo bye
              ) >> %path%\log.ftp
              
              cd C:\WINDOWS\system32
              ftp -s:C:\Users\%USERNAME%\Downloads\log.ftp -n
              
              pause >nul

              (ChromePass c'est mal)

              Sinon regarde les paramètres de ton FTP via le cPanel de 000webhost

              -
              Edité par Thorgata 8 novembre 2019 à 22:28:00

              • Partager sur Facebook
              • Partager sur Twitter

              [Batch] Récupérer un fichier dans un FTP

              × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
              × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
              • Editeur
              • Markdown