Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
771 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Fichier Batch et commande FTP

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Fichier Batch et commande FTP

n°1816953
boogielup
Posté le 26-11-2008 à 12:58:44  profilanswer
 

Bonjour, je veux automatiser l'envois de certains fichier vers un FTP
 
J'ai créé deux fichiers, un .txt et un .bat qui appellera le .txt.
 
script_ftp.txt :

Code :
  1. open "ip du serveur"
  2. "user"
  3. "mdp"
  4. prompt
  5. mput "D:\Chemin\*.txt"
  6. disconnect
  7. quit


 
 
et  
 
ftp.bat :

Code :
  1. ftp -s:script_ftp.txt


 
 
Quand je lance ftp.bat il m'affiche a la chaine : "ftp -s:script_ftp.txt" et rien ne se passe ....
 
la commande ftp -s:*.txt est bien censée faire executé les commande qui se trouvent dans le fichier txt non ?
 
L'erreur doit être très bête mais si l'un d'entre vous la trouve pendant mon heure de repas je vous en serait très reconnaissant :p  :hello:  
 


---------------
Mon IG pour voir plein de belles photos :o
mood
Publicité
Posté le 26-11-2008 à 12:58:44  profilanswer
 

n°1816978
olivthill
Posté le 26-11-2008 à 13:34:21  profilanswer
 

Il existe de nombreuses versions différentes de FTP.
Avec mon Windows du travail, il y a effectivement l'option -s:fichier. Je viens de l'essayer et elle marche bien. Pour voir les options disponibles, il est possible de faire ftp -? sous Windows ou man ftp sous Unix.

n°1816979
boogielup
Posté le 26-11-2008 à 13:36:09  profilanswer
 

Justement je l'ai fait et il me trouve bien l'option  
[ftp -s:NomFichier] : Spécifie un fichier texte contenant les commandes FTP ; ces commandes seront automatiquement exécutées après le démarrage de FTP.


---------------
Mon IG pour voir plein de belles photos :o
n°1816992
olivthill
Posté le 26-11-2008 à 13:47:15  profilanswer
 

Et en le faisant à la main sans le mettre dans un ".bat", est-ce que cela marche ?
 
D'ailleurs, je me demande si le problème ne viendrais pas du nom "ftp.bat". Il vaudrait mieux choisir un autre nom comme par exemple, ftp_abc.bat, sinon il risque d'y avoir une confusion entre ftp.exe et ftp.bat, car l'un est l'autre peuvent être appelé sans indiquer l'extension.

n°1817305
boogielup
Posté le 26-11-2008 à 20:47:51  profilanswer
 

a la main oui ça marche, pas bête pour le nom, je testerais demain :)


---------------
Mon IG pour voir plein de belles photos :o
n°1817461
boogielup
Posté le 27-11-2008 à 10:05:25  profilanswer
 

En changeant le nom du .bat , ça ne fait plus la boucle => merci
Et j'ai du rajouté un prompt pour que tout soit bien pris en compte
 
Ce qui donne :
 

Code :
  1. open "ip"
  2. prompt
  3. user "nom user" "mdp"
  4. prompt
  5. mput "D:\Chemin\*.CTF"
  6. disconnect
  7. quit


 
 


---------------
Mon IG pour voir plein de belles photos :o

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Fichier Batch et commande FTP

 

Sujets relatifs
Export requete oracle en CSV via la ligne de commande[DOS]Batch et pb de nom de variable
mettre en forme un fichierEst-il possible d'écrire dans un fichier xls sans l'ouvrir ?
Problème Ajax d'ouverture d'un fichier en attachement[C] Problème de lecture dans un fichier en C : fscanf
Telechargement fichier distantEditer le registre dans un fichier bat
[optimisation] fichier txt -> insert base de donnéeCréer un fichier jpg depuis un plot => installer un nouveau module ?
Plus de sujets relatifs à : Fichier Batch et commande FTP


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR