Transfert fichier avec demande de confirmation

Une difficulté, une précision posez vos questions

Modérateur : WIN32-[GG]

Répondre
apprenti
Batcheur occasionnel
Messages : 1
Enregistré le : 10 févr. 2011 12:55

Transfert fichier avec demande de confirmation

Message par apprenti »

Bonjour à tous,

J'ai besoin d'un petit script qui me permette de prendre des fichiers d'un dossier et de les envoyer sur le serveur. Si je met l'option confirm à off j'ai pas de problème. Le soucis c'est que si l'utilisateur envoie un fichier avec un nom identique je veux lui demander confirmation pour réaliser le transfert. Or j'ai bien le message qui dit appuyer sur y ou n mais au lieu de faire le transfert mon programme s'arete.

Mon code est le suivant
Le code du 1er fichier va chercher les paramètres du serveur qui sont sur un autre fichier et si une erreur est détecté un message apparait. Le script upload_alert est le second fichier.

Code : Tout sélectionner


@echo off 
cd winscp 
call server-configuration 
winscp.com /script=upload_alert.txt /parameter %CMS_INTERNET_USER% %CMS_INTERNET_PWD% %CMS_INTERNET_SERVEUR% %CMS_INTERNET_HOSTKEY%  
if errorlevel 1 goto error pause 
@goto end 
:error 
echo on 
echo Une erreur est survenue.  
echo off 
pause 
:end  
cd ..
 
Le second fichier est celui qui réalise le transfert des fichiers à proprement parler.

Code : Tout sélectionner

option echo off 
option batch abort 
option confirm on 
option transfer ascii 
open sftp://%1%:%2%@%3%:22 -hostkey="%4%" 
lcd .. 
cd Bureau/transfert  // dossier qui va contenir les fichiers à transferer
put G:\dossier\*.odt  //fichier à transférer
close 
exit
En vous remerciant d'avance de vos réponses.
Répondre