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. 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
    1. slaut
      donc il faut que je fasse
      mput C:\mocuments*.*

      est-ce ça??

      @+
      0
      1. Modérateur
        tu fais
        mput *.*
        , cela prend tous les fichiers du répertoire courant
        0
        1. ok pour mettre les fichiers un par un il faut mettre leurs mon??

          merci d'avance

          cytil
          1
          1. il y a une solution si tu met les fichier un par un...
            0
            1. Ok, merci quand même.
              Ya t'il une facon de contourner cela ?
              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. 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
                    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. 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
                      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,
                        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. 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

                          Discussions similaires

                          ftp:// 192.168.1.2.

                          4 réponses