commande ftp

commande ftp - Windows & Software

Marsh Posté le 14-11-2002 à 20:50:49    

Bonjour,
 
je connais quelques commandes ftp sous dos qui doit etre la meme chose sous unix je suppose, msais j'aimerais me connecter direct à un ftp distant avec un fichier bat et faire quelque tranfert automatique....
 
j'ai essayé  
ca
ftp titi:toto@ftpperso.free.fr:21  
ms il me met hote inconnu
Auriez vous une idée comment se connecter en tant que titi en une seule commande ou plusieurs commande???
 

Reply

Marsh Posté le 14-11-2002 à 20:50:49   

Reply

Marsh Posté le 14-11-2002 à 21:53:48    

bon je vais etre plus precis  
qd on est sous DOS pr se connecter à un ftp c:
ftp ftpperso.free.fr
apres on me demande mon login
je rentre dc :
titi
apres on me demande mon password :
toto
et apres la connection est etabli
 
Mais est il de le faire avec un fichier *.bat
ms en specifiant le login/pass
 
parce que je met ds mon *.bat :
ftp ftpperso.free.fr
titi  
toto
 
ca ne marche pas naturellement....

Reply

Marsh Posté le 14-11-2002 à 21:59:46    

hum... le faire sur une ligne, c'est impossible.
le faire en batch ca doit etre possible, mais ca va pas
etre ultra simple. Ca marche sous unix, mais sous dos..
aucune idée. Ca resemblerai a un truc dans le genre :
 
ftp ftpperso.free.fr
echo << EOF
titi
toto
EOF
 
Ce truc fonctionne sous unix, mais je doute que ca
marche sous dos... a voir.

Reply

Marsh Posté le 14-11-2002 à 22:10:07    

oui zut je viens de faire un copié collé ds mon bat et ca marche pas
je me connecte bien ms tjrs le meme pb on me propose login/pass
dc pas d'automatisation
 
EOF c aussi une variable sys du C :p pr les erreurs si je me souviens bien (-1), ms elle ne pas resolu mon problème zut
 
ou sinon il faudrait que je le fasse en C, mais je m'y connais pas du tt en socket.......

Reply

Marsh Posté le 15-11-2002 à 22:15:39    

EOF ca veut juste dire End of file.
on aurait pu mettre n'importe quoi a la place. C'est
a la commande echo d'envoyer ce qu'elle trouve dans le
fichier sur la sortie standard jusqu'au mot clef mais bon.
Oubli, je suppose que ca fonctionne que sur les systemes
unix.
 
Une autre methode serait peut etre de prendre une autre
commande en ligne... regarde par exemple si "wget" a pas ete
compile sous dos (a mon avis il doit bien y en avoir une
version...)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed