Erreur lors de transfert de fichier via FTP

halima -  
jee pee Messages postés 32015 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour à tous
SVP je veux transférer un fichier via FTP au Serveur, j'ai crée un script batch, et j'ai fait tous ce qu'il faut, mais lorsque je lance le script ça marche jusqu'à la commande:
"Put C:\user\TATA\desktop \test.txt"
m'a donné ce message: "200 PORT command successful "
après "150 opening ASCII mode data connexion for test.txt"
A l'attente de votre réponse
Merci d'avance
Cordialement

A voir également:

3 réponses

jee pee Messages postés 32015 Date d'inscription   Statut Modérateur Dernière intervention   9 804
 
Salut,

Tu devrais mettre l'ensemble de ton script. Car de mémoire pour faire un ftp en batch, il faut un .cmd (ou .bat) qui lance le programme ftp et un fichier de paramètres qui contient les commandes exécutées par ftp.exe

Et sur ta commande, pourquoi y a t-il un blanc derrière desktop ? c'est peut être ça l'erreur.

cdlt

Un étranger, c'est un ami qu'on n'a pas encore rencontré.
0
halima
 
salut,
j te remercie d'abord, ben ya pas de blanc juste un erreur de tapage.
alors j'ai crée un .bat et .txt
voila le script:
echo off
cls
:boucle
type C:\Users\HALIMA\Desktop\test'.txt >> C:\Users\HALIMA\Desktop\test.txt
ftp.exe -s:C:\Users\HALIMA\Desktop\scriptFTP.txt
TIMEOUT /T 10
goto boucle
:finboucle
pause
ben tu pe me dire esk il y a un erreur au niveau de cela?
0
halima
 
Wi ya le scriptFTP.txt le voila
open 192.168.0.29
halima
halimakhawlaa
put c:\Users\HALIMA\Desktop\test.txt
quit
0
jee pee Messages postés 32015 Date d'inscription   Statut Modérateur Dernière intervention   9 804
 
Il faudrait aussi le srciptFTP.txt

Le transfert, il fonctionne à la main, sans la procédure ?

Un étranger, c'est un ami qu'on n'a pas encore rencontré.
0
jee pee Messages postés 32015 Date d'inscription   Statut Modérateur Dernière intervention   9 804
 
Tes fichiers me semblent corrects.

Est-ce que cela fonctionne à la main ?

Peut être le chemin sous msdos, car sous W7 il y a des alias.

Ou alors le chemin sur le put il faudrait essayer en se positionnant dans le repertoire puis faire le put :

lcd c:\Users\HALIMA\Desktop
put test.txt

(lcd = local change directory)

0