Copier un dossier sur un ftp MS DOS

salut

je voudrais savoir si il existe une commande MS DOS pour copier un dossier avec son contenu sur un ftp?

merci d'avance

@+

cyril
Configuration: Windows XP
Firefox 2.0.0.9

13 réponses

  1. Salut,
    si je me rappel bien:

    ftp adresse_ftp
    login
    mot de passe
    mkdir dossier (créer un dossier)
    get
    Nom_du_fichier (ex:C:\truc.jpg)
    Nom_du_fichier (dans le ftp)
    quit (pour quitte le ftp)
    1
    1. ok pour mettre les fichiers un par un il faut mettre leurs mon??

      merci d'avance

      cytil
      1
      1. Contributeur
        Salut,

        si c'est bien ça que tu veux direction ici > http://www.commentcamarche.net/faq/sujet 5015 se connecter a un serveur ftp en mode ms dos
        0
        1. Modérateur
          bonjour,

          il est possible en ms-dos de faire du ftp, tout simplement avec la commande ftp.exe.

          on ne sait pas par contre pas copier un repertoire par son nom, mais quand on est à l'interieur d'un repertoire il est possible de transferer tous les fichiers contenus (commande mget ou mput) dans ce repertoire

          cdt
          0
          1. salut

            pouvez vous vous expliquer un peu mieu car je ne comprent pas
            admetton que mon dossier a copier est c:\salut
            que faut il ecrire exactement

            merci

            @+
            0
            1. Modérateur
              tu ouvres ms-dos

              tu vas dans c:\salut

              tu lances ftp.exe et tu saisis :
              open ftp.tonsite.fr
              user
              motdepasse
              binary
              mput *.*
              quit
              0
              1. bonjour,

                Comment je fais si au lieu d'1 nom de ftp j'ai juste des numeros
                0
              2. Modérateur
                @mbyopen 172.16.41.76

                0
            2. En fait, j'ai crée un fichier batch qui up directement sur mon FTP les cours que j'ecrit dans un dossier.
              Ca me permet de les avoir rapidement en ligne. Or il me manque la commande qui va transferer le dossier (et non fichier) sur mn ftp.
              Merci d'avance.
              0
              1. Modérateur
                il n'y a pas de commande pour transferer un repertoire dans le ftp dos

                donc il faut utiliser la commande mput *.* qui transfère tous les fichiers du repertoire courant
                0
                1. Ok, merci quand même.
                  Ya t'il une facon de contourner cela ?
                  0
                  1. il y a une solution si tu met les fichier un par un...
                    0
                    1. Modérateur
                      tu fais
                      mput *.*
                      , cela prend tous les fichiers du répertoire courant
                      0
                      1. slaut
                        donc il faut que je fasse
                        mput C:\mocuments*.*

                        est-ce ça??

                        @+
                        0
                        1. J'arive pas a le faire marcher automatiquement mput.

                          Pour envoyer sur un ftp un seul fichier :

                          tu doi remplacer login_du_ftp, adresse_du_ftp, pass_du_ftp et tu doit metre le fichier batch dans C:\ si tu veus envoyer le fichier qui est dans le dossier "salut"

                          @echo off
                          cls
                          echo login_du_ftp> C:\ftp.txt
                          echo pass_du_ftp>> C:\ftp.txt
                          echo put>> C:\ftp.txt
                          cd salut
                          dir C:\salut /b >> C:\ftp.txt
                          dir C:\salut /b >> C:\ftp.txt
                          echo quit >> C:\ftp.txt
                          cls

                          ftp -s:C:\ftp.txt adresse_du_ftp
                          exit

                          lol c'est vraiment du bricolage
                          0