Problème avec fonction IF NOT EXIST - Shell/Batch - Programmation
MarshPosté 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
ne 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 ??
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
ne
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 ??