Moi j'ai un probleme aussi pour envoyer les fichiers, le premier essai, l'uac de vista me demande d'autoriser la commande ftp, je fait donc continuer, et le fichier est bien envoyer
Mais au 2eme essai (et tout ceux après), ca marche pas :
voici le code que j'ai ( dans le fichier "Sbat.bat" ) :
Code:
::nom_utilisateur_ftp
> upload.ftp ECHO Serveur
::mot de passe
>>upload.ftp ECHO *******
::mode passif
>>upload.ftp ECHO quote PASV
::ouverture du dossier cible
>>upload.ftp ECHO cd /Sbat
::envoie en binaire
>>upload.ftp ECHO binary
::désactive un truc
>>upload.ftp ECHO prompt n
::envoie le fichier
>>upload.ftp ECHO put "%username%.txt"
echo FTP -s:upload.ftp [url=http://ftp.membres.lycos.fr]ftp.membres.lycos.fr[/url] > env.bat
start env.batdonc il y a "env.bat" qui s'ouvre et affiche ceci
Code:
Connecté à [url=http://ftp.membres.lycos.fr]ftp.membres.lycos.fr[/url].
220 213.131.252.243 FTP server ready
Utilisateur (ftp.membres.lycos.fr:(none)) :
331 Password required for yagoserver.
230 Welcome to Multimania FR.
ftp> quote PASV
227 Entering Passive Mode (213,131,252,243,230,192).
ftp> cd /Sbat
250 CWD command successful
ftp> binary
200 Type set to I
ftp> prompt n
Mode interactif désactivé.
ftp> put "Romain.txt"
200 PORT command successfulet s'arette la, et quand je regarde la fenetre de Sbat.bat il y a écrit
Citation:
Le processus ne peut pas accéder au fichier car ce fichier est utilisé par un au
tre processus.
et quand je revai quelque minute plus tard sur "env.bat" :
Code:
ftp> put "Romain.txt"
200 PORT command successful
421 No Transfer Timeout (300 seconds): closing control connection.
Connexion fermée par l'hôte distant.
ftp>
______________________________________________________
http://www.YagoServer.net/