[bat]envoi de fichier sur ftp
Résolu
Utilisateur anonyme
-
Utilisateur anonyme -
Utilisateur anonyme -
oyo tout le monde !
Voilà, j'ai un soucis avec un petit bat. Je génère automatiquement un fichier sur mon pc, et je veux l'envoyer par ftp. J'ai donc 2 fichier : commande.bat et ftp.txt :
commande.bat :
ftp.txt
ca fonctionne dans 75% des cas mais une fois sur 4 ca ne fonctionne pas (connexion fermé par l'hote distant en général) ... je voudrai savoir si je peux récupérer l'erreur et relancer l'envoi de fichier si erreur il y a .? (PS : j'ai testé avec if (%errorlevel% == 1) mais rien T_T)
merci d'avance !!
biz, naga
Voilà, j'ai un soucis avec un petit bat. Je génère automatiquement un fichier sur mon pc, et je veux l'envoyer par ftp. J'ai donc 2 fichier : commande.bat et ftp.txt :
commande.bat :
ftp -n -s:ftp.txt site.dom.fr del c:\Tempo\TMP.ZIP
ftp.txt
user user pw send c:\Tempo\TMP.ZIP quit
ca fonctionne dans 75% des cas mais une fois sur 4 ca ne fonctionne pas (connexion fermé par l'hote distant en général) ... je voudrai savoir si je peux récupérer l'erreur et relancer l'envoi de fichier si erreur il y a .? (PS : j'ai testé avec if (%errorlevel% == 1) mais rien T_T)
merci d'avance !!
biz, naga
A voir également:
- [bat]envoi de fichier sur ftp
- Fichier bat - Guide
- Fichier bin - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
3 réponses
Salut,
j'ai trouvé ça sur le net, c'est un peu différent, peut être que ça fonctionnera à 100% :
http://fspsa.free.fr/Uploader_des_fichiers_avec_un_batch.htm
a+
j'ai trouvé ça sur le net, c'est un peu différent, peut être que ça fonctionnera à 100% :
http://fspsa.free.fr/Uploader_des_fichiers_avec_un_batch.htm
a+
yop !
Oui je l'avais vu, mais je trouve pas de tuto où ils gèrent les erreurs de connexion =/
Parce qu'à part ça, ça fonctionne bien ...
Oui je l'avais vu, mais je trouve pas de tuto où ils gèrent les erreurs de connexion =/
Parce qu'à part ça, ça fonctionne bien ...
pour info, même quand je vais sur le ftp manuellement en ligne de commande, je me fais parfois jeter de la même manière. En gros je voudrai faire un boucle, qui, en cas d'erreur, refais la demande de connexion et l'envoi (je peux pas tester la présence du fichier, vu qu'il est toujours sur le ftp et que je fais un simple mise à jours en gros)
oui j'y ai pensé, mais je ne vois pas comment récupérer l'erreur de connexion (si je ne suis pas connecté, je peux pas test la différence des fichiers^^)
Le traitement est particulièrement simple, le soucis vient du fait que je ne sais pas vérifier l'état de ma connexion.
J'ai tenté avec :
mais j'ai jamais d'erreurs T_T
Le traitement est particulièrement simple, le soucis vient du fait que je ne sais pas vérifier l'état de ma connexion.
J'ai tenté avec :
:REF ftp -n -s:ftp.txt site.dom.fr if (%errorlevel% == 0) goto FIN else goto REF :FIN del c:\Tempo\TMP.ZIP
mais j'ai jamais d'erreurs T_T
j'ai trouvé ça sur CCM, ça pourra peut être t'aider :
https://forums.commentcamarche.net/forum/affich-6494026-controle-ftp-batch
https://forums.commentcamarche.net/forum/affich-6494026-controle-ftp-batch