par
Nico128 » 13 févr. 2007, 15:06
Salut a tous ! J'ai un petit problème. J'aimerais pouvoir uploader un fichier a l'aide de commandes batch. J'ai trouvé comment faire mais ça ne marche pas totalement...
Voila ce que je mets dans mon fichier .bat :
Code : Tout sélectionner
open ftp.HoteDeLhervergeur.com
user MonLogin
MonMotDePasse
hash
bin
put "NomDuFichier"
bye
Le fichier se trouve dans le meme répértoire que le fichier bat. Quand je l'execute, il arrive bien a se connecter au ftp, mais après la comande put, il y a écrit
500 Illegal PORT command
Et quand je regarde dans mon ftp, le fichier est apparu mais il est vide. Donc voilà j'ai du mal à comprendre. J'ai tester sur 2-3 autres hébergeur et ça fait la même chose. Donc d'ou vient le problème :-S ?
Et deuxième question. J'aimerais pouvoir uploader un dossier, mais je dois d'abord lister tout le contenu et prendre chaque fichier et l'uploader. Mais j'aimerais savoir comment récupérer dans une variable le nom du fichier ?
Merci d'avance!
Salut a tous ! J'ai un petit problème. J'aimerais pouvoir uploader un fichier a l'aide de commandes batch. J'ai trouvé comment faire mais ça ne marche pas totalement...
Voila ce que je mets dans mon fichier .bat :
[code]
open ftp.HoteDeLhervergeur.com
user MonLogin
MonMotDePasse
hash
bin
put "NomDuFichier"
bye[/code]
Le fichier se trouve dans le meme répértoire que le fichier bat. Quand je l'execute, il arrive bien a se connecter au ftp, mais après la comande put, il y a écrit
[quote]500 Illegal PORT command[/quote]
Et quand je regarde dans mon ftp, le fichier est apparu mais il est vide. Donc voilà j'ai du mal à comprendre. J'ai tester sur 2-3 autres hébergeur et ça fait la même chose. Donc d'ou vient le problème :-S ?
Et deuxième question. J'aimerais pouvoir uploader un dossier, mais je dois d'abord lister tout le contenu et prendre chaque fichier et l'uploader. Mais j'aimerais savoir comment récupérer dans une variable le nom du fichier ?
Merci d'avance!