Copier un dossier sur un ftp MS DOS

cirilg Messages postés 41 Statut Membre -  
jee pee Messages postés 9437 Date d'inscription   Statut Modérateur Dernière intervention   -
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. alec.po Messages postés 134 Statut Membre 13
     
    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
  2. cirilg Messages postés 41 Statut Membre 1
     
    ok pour mettre les fichiers un par un il faut mettre leurs mon??

    merci d'avance

    cytil
    1
  3. le druide Messages postés 40644 Date d'inscription   Statut Contributeur Dernière intervention   6 616
     
    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
  4. jee pee Messages postés 9437 Date d'inscription   Statut Modérateur Dernière intervention   9 973
     
    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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. cirilg Messages postés 41 Statut Membre 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
  7. jee pee Messages postés 9437 Date d'inscription   Statut Modérateur Dernière intervention   9 973
     
    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. mby
       
      bonjour,

      Comment je fais si au lieu d'1 nom de ftp j'ai juste des numeros
      0
      1. jee pee Messages postés 9437 Date d'inscription   Statut Modérateur Dernière intervention   9 973 > mby
         
        open 172.16.41.76

        0
  8. cirilg Messages postés 41 Statut Membre 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
  9. jee pee Messages postés 9437 Date d'inscription   Statut Modérateur Dernière intervention   9 973
     
    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
  10. cirilg Messages postés 41 Statut Membre 1
     
    Ok, merci quand même.
    Ya t'il une facon de contourner cela ?
    0
  11. alec.po Messages postés 134 Statut Membre 13
     
    il y a une solution si tu met les fichier un par un...
    0
  12. jee pee Messages postés 9437 Date d'inscription   Statut Modérateur Dernière intervention   9 973
     
    tu fais
    mput *.*
    , cela prend tous les fichiers du répertoire courant
    0
  13. cirilg Messages postés 41 Statut Membre 1
     
    slaut
    donc il faut que je fasse
    mput C:\mocuments*.*

    est-ce ça??

    @+
    0
  14. alec.po Messages postés 134 Statut Membre 13
     
    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