Mise a jour de fichier sur FTP

Mise a jour de fichier sur FTP - Shell/Batch - Programmation

Marsh Posté le 10-02-2006 à 17:46:12    

Bonjour à tous !
Voila tous les jours, il faut que je mette a jour des fichiers/dossiers sur un ftp, j'ai créé pour cela un fichier bat dans laquelle j'ai inséré la commande ftp.exe.
Cette commande consiste à copier les dossiers d'un dossier de mon PC  :pt1cable: sur un ftp !
Mais le problème est que mes derniers dossiers sont copier dans le premier dossier de mon ftp  :heink:  !
Désolé je n'explique pas très bien !
Voila mes fichiers, si vous pouvez faire quelque chose ca m'aiderait énormément !
Merci  ;)  
 
Fichier.bat :

Code :
  1. ftp -n -i -s:pass2.txt XXX.XXX.XXX.XXX
  2. pause


 
Pass2.txt :

Code :
  1. user XXXX XXXXXX
  2. mdelete map
  3. mdelete player
  4. mdelete team
  5. mdelete weapon
  6. delete accueil.gif
  7. delete alpha.php
  8. delete background.gif
  9. delete deaths.php
  10. delete index.php
  11. delete kills.php
  12. delete lookup.php
  13. delete pardeces.gif
  14. delete parfrags.gif
  15. delete parpoints.gif
  16. delete parratio.gif
  17. delete ratio.php
  18. delete skill.php
  19. delete stats.css
  20. delete tousjoueurs.gif
  21. delete cache
  22. put cache
  23. lcd "C:\MOHSTATS\output"
  24. mput "*.*"
  25. mkdir map
  26. mkdir player
  27. mkdir team
  28. mkdir weapon
  29. lcd "C:\MOHSTATS\output\map"
  30. cd map
  31. mput "*.*"
  32. lcd "C:\MOHSTATS\output\player"
  33. cd player
  34. mput "*.*"
  35. lcd "C:\MOHSTATS\output\team"
  36. cd team
  37. mput "*.*"
  38. lcd "C:\MOHSTATS\output\weapon"
  39. cd weapon
  40. mput "*.*"
  41. bye


 
PS : Si vous avez besoin d'autres informations n'hesitez pas !

Reply

Marsh Posté le 10-02-2006 à 17:46:12   

Reply

Marsh Posté le 10-02-2006 à 20:45:15    

up

Reply

Marsh Posté le 10-02-2006 à 20:51:28    

keke13 a écrit :


Mais le problème est que mes derniers dossiers sont copier dans le premier dossier de mon ftp  :heink:  !
Désolé je n'explique pas très bien !


En effet :D
 
Sinon, l'erreur réside dans les  
cd
 
il fallait
cd ../<nom_du_dossier>
 
Par exemple :
 
cd ../player

Reply

Marsh Posté le 10-02-2006 à 20:55:17    

Je vais essayer je te dis la reponse tout de suite

Reply

Marsh Posté le 10-02-2006 à 21:11:50    

Il en va de soi que pour le premier dossier, ça reste :
 
cd <nom_du_dossier>
 
Fais un petit schéma de tes dossiers, où tu vas avec les cd, tu comprendras de suite ;)

Reply

Marsh Posté le 10-02-2006 à 21:21:06    

Super ca marche !
Sauf qu'arrivez un moment, lord de l'upload il marque :
501 Illegal PORT command
Savez vous de quoi ca vient ?

Reply

Marsh Posté le 11-02-2006 à 15:04:23    

up

Reply

Sujets relatifs:

Leave a Replay

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