Forcer envoi ftp suite a un copy planté

Yaoey Messages postés 11 Statut Membre -  
blux Messages postés 19333 Date d'inscription   Statut Modérateur Dernière intervention   -
Salut a vous,

J'ai ecrit un script de transfert ftp précédé d'un ordre copy.

Lorsque l'ordre copy plante pour quelques raisons que ce soit l'ordre ftp suivant ne s'execute pas.

Comment faire pour forcer l'execution de l'ordre ftp quoiqu'il arrive ??

Merci
A voir également:

4 réponses

blux Messages postés 19333 Date d'inscription   Statut Modérateur Dernière intervention   3 367
 
Salut,

il suffit de paramétrer correctement ton script...

Il est écrit en quoi, d'ailleurs ?

On peut en avoir un extrait ?
0
Yaoey Messages postés 11 Statut Membre
 
Ci joint le script posant probleme

Copy "dossier source\*.doc" "dossier Archive"
ftp -i -s:ftp_[nomfichier].ftp
del /q "source\*.*"
0
blux Messages postés 19333 Date d'inscription   Statut Modérateur Dernière intervention   3 367
 
Donc, c'est des commandes DOS...

Il existe le mot-clé "errorlevel" que l'on peut tester après chaque commande et qui renvoie une valeur particulière en cas de plantage...

Voir : http://home.att.net/~gobruen/progs/dos_batch/dos_batch.html
au niveau de la commande "IF".

Ca pourrait faire un truc comme ça :
Copy "dossier source\*.doc" "dossier Archive" 
IF ERRORLEVEL 1 GOTO :SUITE
:FTP
ftp -i -s:ftp_[nomfichier].ftp
del /q "source\*.*"
:SUITE
0
blux Messages postés 19333 Date d'inscription   Statut Modérateur Dernière intervention   3 367
 
<edit>
En relisant ton truc, je m'aperçois que c'est pas ce que tu souhaites...

C'est bizarre qu'il n'enchaîne pas sur le FTP...
0