Problème avec fonction IF NOT EXIST

Problème avec fonction IF NOT EXIST - Shell/Batch - Programmation

Marsh Posté le 21-07-2007 à 15:41:48    

Bonjour,
 
j'ai un problème avec ce batch :  
 
SET rep_sauve1=c:\toto1
SET rep_sauve2=c:\toto2
SET rep_sauve3=c:\toto3
SET rep_sauve4=c:\toto4
SET rep_sauve5=c:\toto5
 
IF NOT EXIST %rep_sauve1% goto one
IF EXIST %rep_sauve1% goto two
IF EXIST %rep_sauve2% goto three
 
:one
md %rep_sauve1%
goto end
 
:two
md %rep_sauve2%
goto end
 
:three
md %rep_sauve3%
goto end
 
:end
 
Le script est censé tester l'existence des répertoires et si celui-ci existe de créer un répertoire avec un autre nom. Mais ca ne marche pas pour la confition Three !  :??:  
Mon souhait est de pouvoir créer des répertoire en incrémentant le nom si le répertoire existe déjà.
Des idées ??

Reply

Marsh Posté le 21-07-2007 à 15:41:48   

Reply

Marsh Posté le 22-07-2007 à 17:34:49    

sev-fr a écrit :

IF NOT EXIST %rep_sauve1% goto one
IF EXIST %rep_sauve1% goto two
IF EXIST %rep_sauve2% goto three
 
Mais ca ne marche pas pour la confition Three !  :??:


Normal, car soit One soit Two sera execute et apres, tu sautes a end.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed